×

AC500-eCo V3 - powerful economic processors (with FPU calculation)

PLC type used:
AC500-eCo V3
PM5032
PM5052
PM5072
PM5082
Min task cycle settable in ms5211
ETH ports1122
Option slots2333
PTO axis (200kHz)4444
EtherCAT onboard axis: configuration limits 
– performance indication: axis/ms
--24
Total synchronized axis limit: examples
(incl. PTO, EtherCAT, virtual)
    
in 1 ms--(4 PTO only)4*
in 2 ms-(4 PTO only)48
in 4 ms-(4 PTO only)816
Min. EtherCAT master cycle time usable in ms--21*
*Max. 2 EtherCAT at this cycle time
    

 

  • High speed onboard I/O with motion control functionality
    • Up to 2A/B encoders 200kHz with touch/reset inputs
    • Up to 4 fast counters 100kHz with limit switch function
    • 4 interrupt inputs with dedicated task
    • Up to 4 PTO 200kHz for motion control
    • Simple motion control capabilities on PTO/PWM outputs for velocity or point-to-point motion control
  • PLCopen based motion control
    • With the PTO outputs up to 4 axes
    • With EtherCAT onboard for synchronized axes
  • High modularity with option boards for additional onboard digital or analog channels
  • HTML5 web server for easy user interface or remote connectivity

×

AC500 V3 - higher performance processors

PLC type used:
AC500 V3
PM5630
PM5650
PM5670
Min task cycle settable in ms110.5
ETH ports222
Option slots   
PTO axis (200kHz)   
EtherCAT axis: configuration limits - performance indication: axis/ms
2816
Total synchronized axis limit: examples (incl. PTO, EtherCAT, virtual)    
in 1 ms-816
in 2 ms41632
in 4 ms83264
Min. EtherCAT master cycle time usable in ms (*2 axis at 0.5 ms)210.5 *
  • Communication modules CM for performant fieldbus options
    • Scalable EtherCAT based on CPU performance class
      • Up to 64 axes in 4ms
      • Up to 16 axes in 1ms
    • Multiple Ethernet interfaces
  • PLCopen based motion control
    • With EtherCAT for synchronized axes
    • With several other fieldbus options for additional drive based general motion control
  • Enough power for
    • Performant HMI/SCADA communications like OPC UA
    • Complex HTML5 web server pages for easy user interface or remote connectivity
×

Axis state machine and list of the included PLCopen motion function blocks

Motion_control_image
PLCopen MotionMC AdministrativeMC_CamTableSelect
MC_Power
MC_ReadActualPosition
MC_ReadActualVelocity
MC_ReadAxisError
MC_ReadBoolParameter
MC_ReadParameter
MC_ReadStatus
MC_Reset
MC_SetOverride
MC_SetPosition
MC_WriteBoolParameter
MC_WriteParameter
MC HomingMC_StepAbsSwitch
MC_StepDirect
MC_StepLimitSwitch
MC_StepRefPulse
MC MultiAxisMC_CamIn
MC_CamOut
MC_CombineAxes
MC_GearIn
MC_GearInPos
MC_GearOut
MC_HaltPhasing
MC_PhasingAbsolute
MC_PhasingRelative
MC SingleAxisMC_AccelerationProfile
MC_Halt
MC_HaltSuperImposed
MC_MoveAbsolute
MC_MoveAdditive
MC_MoveContinuousAbsolute
MC_MoveContinuousRelative
MC_MoveRelative
MC_MoveSuperImposed
MC_MoveVelocity
MC_PositionProfile
MC_Stop
MC_VelocityProfile
MC_LoadControlMC_LimitLoad
MC_LimitMotion
MC_LoadControl
MC_LoadProfile
MC_LoadSuperimposed
MC_TorqueControl
ABB Specific PLCopen blocksABB specific variantsMCA_CamGetInterpolationPosition
MCA_CamInDirect
MCA_CamInfo
MCA_Cam_Extra (Function)
MCA_DriveBasedHome
MCA_GearInDirect
MCA_Indexing
MCA_JogAxis
MCA_MoveByExternalReference
MCA_MoveRelativeOpti
MCA_MoveVelocityContinuous
MCA_Parameter
MCA_PhasingByMaster
MCA_ReadParameterList
MCA_SetOperatingMode
MCA_SetPositionContinuous
MCA_WriteParameterList
MCA_DigitalCamSwitch
MCA_MoveBuffer
MCA_MoveByExtRefRelative
Compact Motion Control CMC_BlocksCMC_Axis_Control_Parameter
CMC_Axis_Simu
CMC_Basic_Kernel
CMC_Binary2Modulo
CMC_Get_Units_From_Inc (Function)
CMC_Modulo2Binary
CMC_PidT1
CMC_SIPosiLoop
CMC_SInterPolation
CMC_Load_Motion_Kernel
eCo Kernel Function blocksOBIO_PTOMotionKernel
OBIO_PWMMotionKernel
LinearEquationMATH_LINEAR_REGRESSION
EtherCAT application blocksCoEECAT_Read_Byte_App
ECAT_Read_Coe_List_App
ECAT_Read_DInt_App
ECAT_Read_Int_App
ECAT_Write_Byte_App
ECAT_Write_Coe_List_App
ECAT_Write_DInt_App
ECAT_Write_Int_App
DriveECAT_CiA402_Control_App
HomingECAT_402ParameterHoming_APP
ECAT_HomingOnTouchProbe_APP
TouchProbeECAT_CiA402_TouchProbe_App

AC500 PLCs with integrated motion control technology


Convenient motion control functionalities - completely based on open standards like Codesys and PLCopen libraries. The  fully integrated environment enables seamless automation and efficient engineering of motion controllers based on the scalable AC500 PLC platform which is essential for the extensive small and medium sized machinery market.
3ADR310676, 1, en_US_AC500 PLC motion con graphics with red dots v2_lowres_smaller (1)

Machinery market applications

ConveyorsCut to lengthLaser processing
PrintingBottlingLabeling
Pick and placeElectronic PCBPlastic injection molding
Machine Building ExtrudersMixer

Easy and efficient engineering wizard

The new motion solution wizard for axis configuration saves up to 90% of engineering effort compared to conventional programming and is complemented by a cam editor for generating smooth motion control relations between axis and cam switches, scaling from single to coordinated multi-axis motion control.

Standard PLCopen motion function blocks

A wide range of standardized, intuitive and pretested PLCopen motion control function blocks simplify engineering of the most demanding movement and control tasks. Support for virtual and simulated encoder axes, interpolation options for optimal motion control paths and defined jerk in fast control loops enabling the lowest possible wear and tear. Advanced testing modes - not yet existing axes or drives can be switched to simulation or made inactive in configuration.

One platform for motion control applications

The AC500 CPUs offer the benefit of customized yet uniform scaling with one look and feel from simple PTO or PWM to real-time synchronized EtherCAT based motion control.

The package of AC500 PLCs, configuration wizard, engineering on Codesys based IEC61131-3 software and PLCopen based motion control function block library simplifies handling and saves time.

One-click axis engineering

Intuitive, user-friendly wizard supports efficient motion axis setup. Step-by-step configuration simplifies development of high-end motion control applications.  

It is all about engineering efficiency 

The one-for-all solution combines the best of two approaches for effortless engineering. This future-proof approach ensures the machine maintainability, production flexibility, quality and durability by adaptable, expandable and gentle movements.

Full insight to fine-tune

The engineering tool Automation Builder includes comprehensive tools to edit cam and trace or even visualize the exact and precise movement of virtual, simulated or real axes together with other variables or I/O signals. The graphical interfaces simplify fine-tuning and show the dynamics of combined movements required in order to operate, improve or diagnose machine operation.

AC500 provides performance for all levels

The powerful AC500 CPUs provide a scalable and matching set of functionalities for various machine complexities, starting from drive based motion to central based motion control with PTO (Puls Train Output) or real-time EtherCAT fieldbus communication. With its large libraries the AC500 can manage synchronized small or complex motion control applications with a few or many synchronized motion axes in milliseconds.

3ADR310659 1 en_US_PM5032-T-ETH_Kit_persp-view(1)
3ADR310655 1 en_US_PM5670-MC-KIT_persp-view_LED lights on_lowres (1)
AC500-eCo
PTO based motion control with PLCopen functions, up to 4 axes
  • Supports virtual axis, encoder axis and axis configuration
  • Supports electronic cam, electronic gearing and advanced functions
  • Up to 200 kHz PTO output
AC500
Powerful real-time EtherCAT motion control with PLCopen functions
  • For larger axis counts
  • More fieldbus interfaces
  • More memory and performance for powerful visualizations


What architecture is your next motion control solution built on?

Simple motion control (PTO)

  • Point-to-point positioning based on one PTO and one stepper motor.
  • Typical for simple motion control is one motion axis doing a linear movement with precision and speed.
  • Typical use case is independent positioning and moving from point A to point B and applications as conveyer control.

Multi-axis motion control (PTO)

  • Point-to-point positioning based on two or more PTOs and stepper motors.
  • Typical for multi-axis control are several axes moving jointly and synchronized which each other.
  • Typical use cases are positioning and moving applications as pick and place, synchronized to conveyer control.

Advanced multi-axis motion control (EtherCAT)

  • When more sophisticated movement in a simple way is required and several motion control axes must be constantly coordinated in relation to each other.
  • Typical for advanced multi-axis motion applications are interpolation of several synchronized axes with high precision and speed.
  • Use case is when guiding a knife or laser where the cutting point must follow the motion of the material.

Our product offering


  • Contact us

    Submit your inquiry and we will contact you

    Contact us
Select region / language