In the Object-oriented PLC programming course, you will learn the possibilities and techniques for structuring PLC programs using objects. This makes the program more organized, easier to maintain, and reusable.

  • Experience the benefits of object-oriented programming.
  • Learn to work according to the IEC 61131-3 standard.
  • Get hands-on experience during this course.
PLC software developers, software architects and project managers
Bachelor's degree with experience in programming
3-day sessions
Certificate of participation
Syllabus and software
Includes package costs and training materials
Only available incompany

About the course Object-oriented PLC programming

The Object-oriented PLC programming course provides you with a complete overview of the possibilities and techniques for structuring programs using objects. During this course, you will get hands-on experience with PLC programming within an IEC 61131-3 environment.

Practical

During the course days, you will be hands-on with an IEC 61131-3 programming environment. Programming examples, exercises, and solutions are digitally available.

Program

Day 1: Introduction

  • Overview of PLC programming according to the IEC 61131-3 standard
  • Characteristics of programming languages
  • Structuring programs using structures, functions, and function blocks
  • Introduction to object-oriented PLC programming

Day 2: Structuring programs using objects

  • Structuring programs with classes - the basic principles
  • Encapsulation of data, inheritance, and polymorphism.
  • Creating models of classes based on proven techniques and methods.
  • Using models for behavior
  • How state machines are used to specify program behavior
  • How state machines are used to implement program behavior
  • Modeling and programming exercises

Day 3: From problem statement to program implementation

  • Combining object-oriented and conventional programming
  • Describing interaction between machine and environment
  • Describing machines in terms of objects
  • Describing machine behavior
  • Creating a model of the control program
  • Implementing the model
Contact us for more information

Tim van Heijst

Tim van Heijst, after completing his Higher Technical Education (HTS), worked with various suppliers of automation components. Since 2011, Tim has founded his own company, 'Extend Smart Coding', focusing on hardware-independent control solutions for process and machine automation. Additionally, he has been providing courses in programming methods and the CODESYS programming package for many years. Tim is also frequently invited as a guest speaker at automation events. For about ten years now, Tim has been conducting the 'Object-Oriented PLC Programming' course for Mikrocentrum.

Discover the possibilities to organize this course incompany

If you want to train several employees in your company, it is more interesting and cheaper to organize a course at your location. Good coordination to your company-specific situation and the deployment of highly experienced teachers who have earned their spurs in practice are essential in this regard. Mikrocentrum is CEDEO accredited and guarantees the best quality.

Our course manager is happy to think along with you!

Are you interested in an incompany trajectory? Our training manager is happy to visit you without obligation.