Advance CoDeSys PLC

The Festo Advanced CoDeSys course equips programmers and system integrators with the skills to effectively manage complex automation projects using the CoDeSys environment. It covers essential areas, including project setup, device configuration, advanced programming in Structured Text, Fieldbus communication, and motion control for servo drives.

Attendees will gain hands-on experience in commissioning, diagnostics, and the integration of EtherCAT and other protocols, enabling them to build scalable, efficient, and maintainable systems. This course is ideal for professionals aiming to deepen their technical expertise and stay current with the latest industrial automation technologies.

Target group: Programmers who want to further their experience in the CoDeSys programming platform and motion programming, as well as Systems Integrators who want to learn more about structured text programming

The content includes:

Project Management

  • Creating and saving projects
  • Using the backstage menu (New, Open, Import, Export)
  • Managing recent projects

Device Configuration

  • Adding devices manually or through a device scan
  • Working with device catalog and plug-ins
  • Understanding topology editor and layout tools

Plug-ins and Extensions

  • Installing plug-ins from server or local files
  • Managing repositories
  • Updating and activating device plug-ins

Connection & Diagnostics

  • IP configuration and connection setup
  • Reading status information via toolbars
  • Using diagnostics (LED indicators, device messages)

Commissioning Servo Drives

  • Setting drive parameters and configurations
  • Using parameter panels for setup
  • Power stage, control & status management

Drive and Axis Configuration

  • Adding motor, gearbox, mounting kit, and axis
  • Defining application data and mounting positions
  • Load compensation and inertia settings

Fieldbus & communication setup

  • EtherCAT, PROFINET, EtherNet/IP settings
  • Fieldbus protocols and topology
  • Assigning telegrams, I/O mapping

Homing & motion settings

  • Setting homing methods and axis zero-points
  • Modulo mode, drive limit settings, and switching logic

I/O and Encoder Settings

  • Digital and analogy I/O mapping
  • Encoder selection and safety handling
  • Visualising axis references and diagnostics

Outcomes

After completing this course, the participant will be able to:
Setup CoDeSys project

  • Create a CoDeSys project
  • Select PLC type (CPX-E-CEC-C1)
  • Add the EtherCAT master and configure the device tree

Programming Basics

  • Use Structured Text (ST) and other languages
  • Create POUs and use global/local variables
  • Write conditional logic, loops, and functions

Using CoDeSys Tools

  • Use library manager, visualisation and task configuration
  • Set timers and counters
  • Sequential Functional Chart charts and exercises

Diagnostics and Web Tools

  • Connect to the controller via a web server
  • Use diagnostic messages via EtherCAT and Service Data Objects
  • Accessing CoDeSys Field Device Tool

Duration: 3 days

Price: R18100 (Excl VAT) per delegate

Part no: 23667172