OverviewΒΆ
This chapter describes the usage of PLCopen Function Blocks for Motion-Control with ABB-PLC AC500. These Function Blocks are based on Part4_CoordinatenMotion_V10.pdf,\ V. 1.1.
The features could be used from the PLC program according to PLCopen standard. Different drives could be used and could be combined with each other as well as different fieldbusses. The following table gives an overview about the available features.
PLCopen Coordinated Motion and Principles of Coordinated Motion
Some information in this chapter require knowledge from the following chapters:
The library is not restricted to the use with a specific fieldbus, but it is recommended to use a synchronized bus.
Library | Version | Drive | Fieldbus | Description |
---|---|---|---|---|
MC_Base_AC500 | 1.1 | Any | Any | Data types |
MC_Blocks_AC500 | 1.1 | Any | Any | PLCopen Function Blocks for single and multi axis |
MC_CoBlocks_AC500 | 2.1 | Any | Any | PLCopen Function Blocks for coordinated motion |
CompactMotion_AC500 | 1.2 | Any | Any | Motion control for single and multi axis |
CoordinatedMotion_AC500 | 2.1 | Any | Any | Motion control for coordinated motion |
CMC_Ext_AC500 | 2.1 | Any | Any | External libray, just used by other libraries |
CMC_Transformationen_AC500_APPL | 2.1 | Any | Any | Exemplary implementation for transformations |
MathFunctions_AC500 | 2.1 | Any | Any | Vector and matrix mathematic used by other libraries |
The CMC_Transformation_AC500_APPL_V21.lib holds some kinematical transformations which are used to connect the MCS and ACS axes. This library is open, the integrated transformations might be copied and modified to match the specific requirements.