Documente Academic
Documente Profesional
Documente Cultură
Motivation
PS551-MC library
© ABB Stotz – Kontakt STO/CP Page - (#) -
PS551-MC: AC500 Motion Control Libraries
PS551-MC
AC500 library
Introduction: ABB Solutions
© ABB Stotz – Kontakt STO/CP Page - (#) -
PS551-MC: AC500 Motion Control Libraries
Fieldbus configuration principle
AC500 CoDeSys configuration
PS551-MC library
AC500 PLC
PS551-MC library
State machine
Name Inputs
Function Outputs
© ABB Stotz – Kontakt STO/CP Page - (#) -
PS551-MC: AC500 Motion Control Libraries
AC500 library
PS551-MC PLCopen Function Blocks
Example: definition of MC_MoveAbsolute
© ABB Stotz – Kontakt STO/CP Page - (#) -
PS551-MC: AC500 Motion Control Libraries
AC500 library
PS551-MC PLCopen Specification of technical unit
velocity [u/s]
acceleration / decceleration [u/s2 ]
© ABB Stotz – Kontakt STO/CP Page - (#) -
PS551-MC: AC500 Motion Control Libraries
jerk [u/s3]
AC500 library
PS551-MC PLCopen Function Blocks
AXIS_REF
ACSM1_ACCESS,
ACS800_ACCESS…
Communication Layer
Fieldbus-Master
© ABB Stotz – Kontakt STO/CP Page - (#) -
PS551-MC: AC500 Motion Control Libraries
Fieldbus (Profibus )
Fieldbus-Coupler
Drive:
ACSM1 / ACS800-MC / …
AC500 library
PS551-MC Coming up
AC500 PLC
PS551-MC library
MC_...
Function Blocks
Axis_Ref
ACSx_ACCESS
© ABB Stotz – Kontakt STO/CP Page - (#) -
PS551-MC: AC500 Motion Control Libraries
Function Block
Fieldbus
Configuration
AC500 library
PS551-MC Function Blocks – ACSM1_ACCESS_dc
ACSM1_ACCESS_dc
Interface to Fieldbus
PS551-MC
AC500 library
MC_MoveRelative
Function Blocks – MC_MoveRelative
AC500 library
PS551-MC Visualization
Visualization for
each different drive
type is included in
the library
StateMachine
Axis error
Axis actual values
Main Control word
© ABB Stotz – Kontakt STO/CP Page - (#) -
PS551-MC: AC500 Motion Control Libraries
Use for
Indication
Documentation
including needed drive parameter settings
MC
Function
Blocks
© ABB Stotz – Kontakt STO/CP Page - (#) -
PS551-MC: AC500 Motion Control Libraries
PS551-MC
AC500 library
ACSM1 Library
Library – Function Blocks realized for ACSM1
© ABB Stotz – Kontakt STO/CP Page - (#) -
PS551-MC: AC500 Motion Control Libraries
PS551-MC
AC500 library
ACS800 Library
Library – Function Blocks realized for ACS800
© ABB Stotz – Kontakt STO/CP Page - (#) -
PS551-MC: AC500 Motion Control Libraries
PS551-MC
AC500 library
ACS350 Library
Library – Function Blocks realized for ACS350
AC500 library
PS551-MC Library – Documentation
Documentation
or
Stefan.Buchholz@de.abb.com
AC500 library
PS551-MC Coming up
AC500 PLC
PS551-MC library
AXIS_REF variable
ACSxxx_ACCESS,
Communication Layer
Fieldbus-Master Fieldbus
Configuration
© ABB Stotz – Kontakt STO/CP Page - (#) -
PS551-MC: AC500 Motion Control Libraries
Fieldbus (Profibus )
Communication
Fieldbus-Coupler Parameters
Create or select ONE task for all MC-FBs related to this axis
© ABB Stotz – Kontakt STO/CP Page - (#) -
PS551-MC: AC500 Motion Control Libraries
AC500 library
PS551-MC Function Blocks – first steps – ACSM1_ACCESS_dc
Connect the first fieldbus input variable with ADR operator to “field_in”
Connect the first fieldbus output variable with ADR operator to “field_out”
AC500 PLC