Course Details

Your Growth, Our Mission

Advanced PLC (IEC61131) Programming
Course Description

This course aims to enable the participant to:

  • Identify and explain the main design characteristics, internal architecture and operating principles of programmable logic controllers.
  • Describe and identify the characteristics of commonly used input and output devices.      
  • Explain the processing of inputs and outputs by PLCs.
  • Describe communication links involved with PLC systems, the protocols and networking methods.
  • Develop ladder programs for the logic functions AND, OR, NOR, NAND, NOT and XOR.
  • Develop ladder programs involving internal relays, timers, counters, shift registers, sequencers and data handling.
  • Develop functional block diagram, instruction list, structured text and sequential function chart programs.
  • Identify safety issues with PLC systems.
  • Identify methods used for fault diagnosis, testing and debugging.

This course aims to enable the participant to:

  • Identify and explain the main design characteristics, internal architecture and operating principles of programmable logic controllers.
  • Describe and identify the characteristics of commonly used input and output devices.      
  • Explain the processing of inputs and outputs by PLCs.
  • Describe communication links involved with PLC systems, the protocols and networking methods.
  • Develop ladder programs for the logic functions AND, OR, NOR, NAND, NOT and XOR.
  • Develop ladder programs involving internal relays, timers, counters, shift registers, sequencers and data handling.
  • Develop functional block diagram, instruction list, structured text and sequential function chart programs.
  • Identify safety issues with PLC systems.
  • Identify methods used for fault diagnosis, testing and debugging.

Programmers - Developers - Plant and machine manufacturers

This interactive Training will be highly interactive, with opportunities to advance your opinions and ideas and will include;

  • Lectures
  • Workshop & Work Presentation
  • Case Studies and Practical Exercise
  • Videos and General Discussions

1) Programmable logic controllers

  • Controllers
  • Hardware
  • Internal architecture
  • PLC systems
  • Problems

 2) Input-output devices

  • Input devices
  • Output devices
  • Examples of applications
  • Problems

 3) Number systems

  • The binary system
  • Octal and hexadecimal
  • Binary arithmetic
  • PLC data
  • Problems

4) I/O processing

  • Input/output units
  • Signal conditioning
  • Remote connections
  • Networks
  • Processing inputs
  • I/O addresses
  • Problems

5) Ladder and functional block programming

  • Ladder diagrams
  • Logic functions
  • Latching
  • Multiple outputs
  • Entering programs
  • Function blocks
  • Program examples
  • Problems

6) IL, SFC and ST programming methods

  • Instruction lists
  • Sequential function charts
  • Structured text
  • Problems

7)  Internal relays

  • Internal relays
  • Ladder programs
  • Battery-backed relays
  • One-shot operation
  • Set and reset
  • Master control relay
  • Problems

8) Jump and call

  • Jump
  • Subroutines
  • Problems

9) Timers

  • Types of timers
  • Programming timers
  • Off-delay timers
  • Pulse timers
  • Programming examples
  • Problems

10) Counters

  • Forms of counter
  • Programming
  • Up and down counting
  • Timers with counters
  • Sequencer
  • Problems

11) Shift registers

  • Shift registers
  • Ladder programs
  • Problems

12) Data handling

  • Registers and bits
  • Data handling
  • Arithmetic functions
  • Closed loop control
  • Problems

13) Designing systems

  • Program development
  • Safe systems
  • Commissioning
  • Fault finding
  • System documentation
  • Problems

14) Programs

  • Temperature control
  • Valve sequencing
  • Conveyor belt control
  • Control of a process
  • Problems

BTS attendance certificate will be issued to all attendees completing minimum of 80% of the total course duration.

Request Info

Course Rounds

5 Days
Code Date Venue Fees Action
IE114-02
2026-05-17
Dubai
USD 5450
Register
IE114-03
2026-08-16
Amman
USD 5450
Register
IE114-04
2026-11-15
Dubai
USD 5450
Register

Prices don't include VAT

Related Courses

Your Growth, Our Mission

Contact Us

Contact us to meet all your inquiries and needs, as our professional team is pleased to provide immediate support and advice to ensure you achieve your goals and facilitate your experience with us in the best possible way.

UAE
1st floor, Incubator Building, Masdar City, Abu Dhabi, UAE
Office
00971-2-6446633
Mobile
00971-50-5419377
E-mail
info@btsconsultant.com
Working Hours
Sun to Fri 09:00 AM to 06:00 PM