Naming of Function Blocks and Data Structures¶
PLCopen
All Function Blocks named MC_xxx are implemented according to PLCopen definition and follow the PLCopen documentation. They may have additional inputs but according to PLCopen rules.
All Function Blocks named MCA_xxx are implemented corresponding to PLCopen rules but are not defined by PLCopen. They are AC500 specific extensions to the PLCopen library.
[CMC_xx Blöcke fehlen]
Central Motion Control
All Function Blocks named CMC_xxx belong to the implementation of Central Motion Control.
All data types named CMC_xxx belong to the implementation of Central Motion Control.
All data types named MC_xxx are implemented according PLCopen definition and follow the PLCopen documentation.
All data types named AXIS_xxx exist according to PLCopen definition. The content is ABB specific and not documented.
All Function Blocks named zCMC_xxx belong to the implementation of Central Motion Control. These are not documented and not intended for customer use.
Drive-based Motion Control
All Function Blocks starting with a name of a specific product (e.g. PTO_FM562_xxx, ACSM1_xxx, ACS800_xxx or ACS350_xxx) are intendend to be used with this product.
Auxiliaries
All Function Blocks named xxx_APP are not write protected and may be modified for adaptations.