CODESYS ® is the leading manufacturer-independent IEC 61131-3 automation software for engineering control systems.


IEC 61131-3 Software Suite for CODESYS MOTION CNC ROBOTICS

CODESYS Softmotion overview

CODESYS combines motion control and logic control into one and is integrated in the IEC61131-3 standard CODESYS programming system and CODESYS real-time operation system to form the CODESYS Softmotion (CNC) toolkit. From single-axis motion to complex CNC control and robot applications, CODESYS Softmotion (CNC) can be used to program.

Hardware independence with CODESYS-Motion-CNC-Robotics of the actual drive-in use

In case the drive supplier can no longer deliver, CODESYS offers a solution: CODESYS-Motion-CNC-Robotics. The CODESYS-Motion-CNC-Robotics package is completely independent of the drive product used. The connection between SoftMotion and hardware is established by a drive-specific device driver. Currently, CODESYS provides drivers for over 40 different drive products.

From single axis movements to multi-dimensional CNC path interpolations and complex robot applications – with CODESYS Motion CNC Robotics you can develop your Motion / CNC / Robotic tasks without leaving your familiar logic controller development environment.

In contrast to classic motion solutions, CODESYS Motion CNC Robotics provides the required motion functionality in form of a tool kit directly integrated in the PLC development system. Using this tool kit and the language scope of the IEC 61131-3 / PLCopen, you can develop solutions for the most complex motion applications.



  • Hardware and operating system independence
    CODESYS is a manufacturer-independent and operating system-independent comprehensive and flexible system.
    The hardware independent integration offers sustainability for already deployed applications, and the possibility to start developments before having the hardware.
  • Highest possible flexibility
    Programmers benefit from the simultaneously use of six common programming languages (ST, SFC, LD, FBD, CFC, IL) and the possibility to integrate C or Python.
  • Performance improvement
    CODESYS customers enjoy regular updates and upgrades free of charge. Upgrades enhance the overall functionality, security and performance of the CODESYS software and extends its lifecycle as well.
    The latest version of CODESYS can be downloaded free of charge from our CODESYS North America Store.
  • Online Changes
    CODESYS includes the possibility of changing the program without effecting the process - securely from all over the world.
  • Availability of a wide range of tools
    For efficient developments and diagnostics CODESYS has integrated analysis test, simulations, and offline tests. CODESYS includes efficient configuration, commissioning, and debugging tools to assist engineers throughout the development of their projects. 
  • Ergonomics
    A simple and intuitive environment for programming and configuration of applications is embedded in CODESYS.
  • Single or multi-axis movements with PLCopen® motion POUs
  • Electronic CAM
  • Multidimensional CNC control
  • Multi axis robot controller with comfortable engineering



CODESYS Software Suite - perfectly suited for every industry


CODESYS Tutorials | CODESYS SoftMotion
CODESYS Tutorials | CODESYS SoftMotion - Explanation

CODESYS SoftMotion - Explanation


CODESYS SoftMotion is an additional option for CODESYS compatible SoftPLC systems. CODESYS SoftMotion extends the functional scope of these systems from a purely logical controller to a motion controller, optionally also with CNC and robotics support.


Watch video here