Programming of PLCs

Programming of PLCs

Designed to give delegates an introduction to PLC controlled systems, the course aims to familiarise them with the associated equipment and terminology, as well as the writing and implementation of simple programs.

Programming is done using CoDeSys, a development environment for programming logic controller applications, which conforms to the international industrial standard IEC 61131-3.

The course covers writing programs on a PC, downloading to a PLC, connecting the relevant hardware devices and running the program. Operation is monitored and faults identified on-line.

During the course programming exercises are based on 2 of the available languages, Ladder Diagram and Instruction List, however reference is made to the other 4 languages available. A strong emphasis is placed on safety and appropriate working practices throughout the course, especially during the practical sessions.

Target Group
Maintenance technicians / engineers with responsibilities to fault find on machines.


  • Components of PLC control systems
  • Inputs and outputs
  • Signal processing
  • Central processing unit
  • Logic functions
  • Programming languages: Ladder diagram, Instruction list
  • Overview of Function block diagram, Structured text, Sequential function chart and Continuous function chart languages
  • Program documentation
  • Sequence control
  • Variables
  • Online monitoring
  • Timers
  • Fault finding
  • Sequential control
  • Flags
  • On-line monitoring
  • Timers
  • Fault finding


General engineering background, experience in a maintenance environment.

Training Outcomes
On completion of this course, participants will be able to:

  • Identify the component parts of a PLC controlled system.
  • Describe logic and memory functions as used in a PLC application.
  • Make effective use of pre-programming documentation to structure a program.
  • Understand the basic structure of Ladder Diagram PLC programs.
  • Understand the basic structure of Instruction List PLC programs.
  • Write and apply basic PLC programs in Ladder Diagram and Instruction List languages.
  • Construct simple control applications using a PLC.
  • Monitor programs on-line.

N.B. Course contents are only a guide and will be covered as far as time permits.


To discuss this seminar in more detail over a coffee, please contact the business centre on (01604) 667068 or alternatively, e-mail .







On request Northampton
  875,00 GBP Add selected date to your order basket

The course has been added to your seminar basket.

Go to Basket

01604 667068