Learn PLC Programming from Scratch | Online PLC Training Course

PLC Programming for Industry (Beginners) | Lifetime Access

  • £194.95
  • £136.46


PLC's are the cornerstone of today's industry and it's now becoming a necessity for Engineers to have some form of PLC experience, learn everything you need to begin programming PLCs in one course

Christmas Sale - 30% Off eLearning Courses Today!


    ✅ 40+ PLC programming tutorials and videos
    ✅ 15+ real-world exercises
    ✅ Course tutor support
    ✅ Certificate of completion
    ✅ Access to real PLC programming software
    ✅ Access to a live PLC

Our self-paced, PLC Programming for Industry eLearning course has been designed by Controls Engineers with over 40 years of engineering experience which can be accessed at a time and date to suit you and provides you with the PLC experience required for shop-floor Engineers in today's industry.

Getting started...

To get started, select Add to Cart and then go to the Checkout to create your MyScantime student account and enrol today. Once enrolled you will be able to begin your training and further your skill-set to help improve your career opportunities.

What You'll Learn

  • Upon completion, you will have designed a PLC Program from scratch with the inclusion of Alarm Routines, Status Routines and Control Routines incorporating safety.
  • You'll understand the basics of the PLC including its general hardware, addressing and wiring.
  • You'll be able to have scheduled access to connect, download and run your created programs on a Live PLC via Scantime Servers.
  • You'll be able to structure your programs correctly into Networks and Blocks.
  • You'll learn about the most commonly used instructions and how to use them in your programs.
  • You'll learn best-practice programming including where and why we use certain control and safety routines.
  • You'll be able to perform basic fault finding tasks to located problems within PLC programs.
  • You'll understand the differences between Digital and Analogue signals and how to incorporate each in programs.
  • You'll learn advanced programming techniques including Indirect Addressing, Data Buffers and Shift Registers for controlling Sequencers.

By the end of this course you will understand the basics of PLCs such as its hardware, wiring and programming components as well as being able to create your own PLC Programs to Industrial Standards using Ladder Logic and common routines that help to create a full program.

We will walk you through the foundations of PLC Programming, universal to all PLCs, covering commonly used programming instructions as well as how to design and structure a program safely.

Our PLC programming courses not only teach you the basics of the PLC equipment which every programmer is required to learn but more importantly, how to write control routines and programs to a standard that is required in industry.

Throughout the course, you’ll have scheduled access to real PLC programming software and a Live PLC Training Station via Scantime Servers, where you'll be able to download, monitor and test your projects, this is to ensure that you fully understand how to work with the software as well as being able to demonstrate how to design routines and programs in the programming environment.

What will you learn on our PLC Programming for Industry course?

  • History of the PLC
  • What are Contacts & Coils and how are they used in Programs
  • How to wire Input and Output Cards
  • Interpreting IO Signals and what they mean
  • Understanding Binary, Decimal and Hexadecimal
  • Applying Logic to Ladder Programs with Logic States: AND, ANDN, OR, ORN
  • Understanding Compact and Modular PLCs
  • PLC Addressing
  • Internal Addressing
  • How PLCs are used in Control Applications
  • PLC Architecture
  • What Engineering Software do we use
  • What laptops or PC systems should you use and why
  • Using Syswin34 as your free programming software
  • Understanding the Basics of Syswin34
  • Working with the Main Tools inside of Syswin34
  • Creating your First Program
  • Understanding the PLC Scan and why its Important
  • The Differences between Programming Languages
  • What are Latches, where are they used and how do we design them
  • Understanding the most common Programming Instructions such as; Timers and Counters
  • Creating Programs using Timers and Counters
  • Understanding Programming Instructions such as the Single Shot Pulse, Increment, Decrement and Compares, why they are used inside of our Programs and how do we design them
  • Moving Data using the Move Instruction
  • The uses of Force and Set and why it can be Dangerous if used Incorrectly
  • How to design your Programs with Safety in mind
  • How to Structure Programs to make it easier to Read and Fault Find
  • How to handle Alarm Situations and make your Programs react correctly
  • What is Status inside of a Program and why is it used
  • Why we create a Process Run for Starting and Stopping a Process
  • How to create One Push Button Applications, Speed Controllers and Data Transfer Applications
  • Developing Safety Routines
  • Creating a 'Storage Tank' system, Incorporating Alarms, Interlocking and Safety
  • Fault Finding Tips
  • What are Holding Relays and where are they used
  • How to create Programs for Recipe Control
  • Using Retentive Timers in your Programs
  • Understanding what Set and Reset is inside of a Program and the dangers of using Set and Reset
  • Using instructions such as IL/ILC
  • What are Data Buffers and how to we design them
  • Fault Finding Tips
  • The use of Maths in PLCs and why its important
  • Structuring your program further with Sub-routines and creating your own
  • How PLCs can be used for Robotic Control and Traffic Management and how do we design a routine to do so
  • Managing Data Buffers with a PLC
  • Advanced Program Design using Indirect Addressing and Shift Registers
  • How to plan a Program using the techniques taught
  • How to incorporate 4-20mA Analogue in your Program and converting it from Raw to Engineering Values

Course Features

Access to a Live PLC and Professional PLC Programming Software

During your training course, you will have the ability to connect to a Live PLC via Scantime Servers which will allow you to develop your own programs using the programming software supplied and then download them to a real PLC, ready for you to test live just like you would on the shop-floor.

15+ Real-World Programming Exercises

The best way to learn is to practice what you've been taught and our PLC Programming for Industry training course gives you over 15 real-world programming exercises to put your newly acquired skills to the test. If you require some further guidance or if you need someone to check what you've designed, you'll be able to contact your Course Tutor who will be able to give you feedback on your solutions.

Video Tutorials

Watch several hours of high-definition video tutorials developed by our Engineers who actively work with PLCs on the shop-floor. During the videos we will also be connected to live PLCs to help demonstrate course topics and exercises in further detail.


By learning with Scantime, you are learning with an Official EAL Recognised Training Supplier (Centre Code: C001368) who have helped train thousands of individuals and Engineers, worldwide from companies such as Jaguar Land Rover, Toyota, Royal Mail, British Engines, Pepsi and many more. Our courses are recongised by industry and are seen as flexible solutions to learning how to work with PLCs professionally to an industrial degree.

This training course includes theoretical and practical assessments for you to complete and send to your Course Tutor, upon completion you will receive an Official Scantime Training Certificate of Completion which includes a unique Student Number which references the Secure Document Locking Foil ensuring your certificate can be matched via our student database, this is for industry as proof on what course and training elements you have completed, these certificates are recognised by companies in industry, worldwide.

Frequently Asked Questions

Write a review

Please login or register to review
  • Our News