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

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.

Language

  • The written language of the course material is English.
  • The verbal language during the course is English (or Dutch when all participants speak Dutch).

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.

Place, dates and prices - Open registrations

Register

City

Start date

Start time

End time

Price

Sessions

Veldhoven
13-06-2024
14-06-2024
21-06-2024
...
a total of 3 meetings
9:00
16:30
€ 1645
3

Mikrocentrum uses all-inclusive rates. All mentioned rates are exclusive of VAT and include course materials and package costs.

Members of the Mikrocentrum High Tech Platform get a 10% discount.

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.