Mastering PLC programming with IEC61131-3

Course code: PLC02

Course Objectives

  • Get introduced to IEC61131 standard

  • Understand the software, communication, and programming models of an application

  • Understand the different PLC programming languages

  • Understand the basic data types and advanced data types

  • Mastering PLC programming with different IEC61131-3 languages

Course Content

  • Introduction to IEC61131

  • Working with Variables and data types

  • Working with Tasks and Events

  • Ladder Diagram Programming

  • Function Block programming

  • Sequential Function Chart Programming

  • Structured Text Programming

  • Instruction list programming

  • Using Function and function block Libraries

  • Using derived data types

  • Creating and using User defined functions and function blocks

  • Practical Applications

Target audience

  • Consultants

  • System Integrators

  • Electrical Engineers

  • Automation Engineers

  • Mechanical Engineers

  • Maintenance Engineers

  • Electrical and Control technicians

  • Engineering students

Prerequisite knowledge

  • Course PLC01 or equivalent experience

Duration and delivery

  • 24 Hours course

  • Hybrid delivery (online and in classroom)

Training and teaching method

  • Handouts including training manual and exercises papers

  • Hands-on using Codesys and / or TwinCat3 software


  • Professional Certificate is delivered for the attendees who pass successfully an online exam

Fees and registration

  • For fees, information, and registration, please contact us via our E-Mail