CODESYS Academy Training V3 Object Oriented Programming (online/onsite)

Overview and Dates

Dates for group trainings on request!

The aim of the online training is to familiarize the participants with object-oriented programming according to IEC 61131-3, 3rd Edition. Target groups are device programmers, application developers and software engineers in automation.

On Request
English, German
On Request
Number of seats:
max. 6
Daily from 08:30 a.m. to 12:30 p.m.
(time zone Berlin)

Course Description

A course from the CODESYS Academy Series.
An Original Training by the CODESYS manufacturer.
The training is held online by a trainer. The theoretical part is followed by practical exercises to facilitate the transfer of knowledge. The training takes place in small groups in order to allow for individual support. By means of use cases it is demonstrated how the tool can be used.

The participant will become familiar with the following features of CODESYS Object Oriented Programming according to the IEC61131-3 3rd Edition:

  • KEYWORDS: Property, Method, Extends, Interface, Implements, Access specifier
  • POINTER: This, Super
  • Library: Common behavior model library
  • Administration of POUs in list and trees

The participants will learn how:

  • To benefit from using interfaces and the inheritance of function blocks with OOP
  • To create FBs with PLCopen® compliant behavior
  • To benefit from being versed in using the Generic fieldbus diagnosis
  • To improve code quality and avoid code duplication

The training can also be customized to focus on imparting deeper knowledge of specific areas of CODESYS Object Oriented Programming as required by the customer. For further information and quotation, please contact

A virtual desktop is available to each participant for exercises at online courses. This desktop can be accessed with a browser, allowing the trainer to look over the shoulder of the participants and provide individual support.



A member of the CODESYS Group
Memminger Str. 151
87439 Kempten

Tel.: +49-831-54031-0