PLC Programming Series (The Complete Package)

  • £239.85
  • £122.95


Exclusive discount, get up to 50% off today on this course. Enrol now!

Programmable Logic Controllers play a central role in all industries. Our flexible learning solutions allow you to increase your skill set at a time and place to suit you. With our PLC Programming eLearning courses, you will gain crucial PLC Programming experience that makes you more desirable to current or future employers allowing you to progress further in your career in Engineering.



Main Objectives: Based on Ladder Programming , we will walk you through the foundations of PLC Programming which is universal to all PLCs (Omron, Siemens, Allen Bradley, Mitsubishi etc.). We will look at common programming instructions that are used throughout programs on the shop-floor and with the use of programming software, you will also learn to read industrial programs and incorporate instructions into Networks and Blocks. Fault Finding methods and techniques are covered in Module 3 to help you in becoming more comfortable and confident in working with PLCs.

What will you learn on PLC Programming Module 1?

  • History of the PLC
  • What are Contacts & Coils and how are they used in Programs
  • How to wire IO Cards
  • Interpreting IO Signals and what they mean
  • Understanding Data & Logic
  • Applying Logic to Ladder Programs
  • Differences between Backplane & Modular PLCs
  • Assembling a PLC & Understanding its Rack Configuration
  • PLC Addressing & IO
  • How PLCs use their Addressing Area's
  • How PLCs are used in Control Applications
  • PLC Architecture
  • What Engineering Software do we use
  • What do we use, Windows 32Bit or 64Bit Operating Systems?
  • Understanding the Basics of the Programmer
  • Working with the Main Tools inside of the Programmer
  • 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
  • How PLCs are used for Process Interaction with SCADA and HMI Systems

What will you learn on PLC Programming Module 2?

  • 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 will you learn on PLC Programming Module 3?

  • 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 Eng Values


The PLC Programming Series (PLC Programming Modules 1, 2 and 3) is our best selling course and has been completely re-designed using our new e-Learning Platform (eLP2), which now includes interactive content and decision-making activities based on real shop-floor scenarios, paired with assessments, automated reporting, high-definition videos and background audio commentary on every subject. The PLC Programming Series is our most recommended course to anyone who is new to PLC's and PLC Programming or who has limited experience in working with PLCs and would like to further their knowledge and increase their skill set. 

Interactive Exercises

Interactive exercises allow you to engage further with the e-learning courses, making your learning more 'hands-on'. Try out our free demo, click here!

Free Professional Programming Software

Access free professional PLC programming software and use our easy 'how-to' guides and videos to create your very own industrial routines and programs. Try out our free demo, click here!

High-Definition Videos and Background Audio Commentary

Watch high-definition videos developed by our tutors, connected to live PLC's. You will also have access to background audio commentary on each subject allowing you to sit back and listen. Try out our free demo, click here!

Test Your Knowledge at Any Time

Test your knowledge of what you've been taught by completing assessments packed with interactive questions. Try out our free demo, click here!

Automated Marking and In-Depth Reports

Receive your results as soon as you've completed your assessments. You'll also be able to review your answers, retry the assessment and print your results into an in-depth report that highlights your strengths and weaknesses in your skill set to help you improve. Try out our free demo, click here!

Free-roaming Navigation and Advanced Search

Free-roaming navigation gives you the flexibility to access any topic at any time. You can also use the 'Search' function to easily look-up any keywords and phrases used throughout the course. Try out our free demo, click here!

Connect to a Live PLC

Due to Scantime Student feedback, we have now updated our PLC Programming Series (eLP2) to allow you to have free access to a Live PLC at our Training Centre where you will be able to Design, Connect, Download and Test your programs.

This means that you can apply what you are being taught throughout the PLC Programming Series to a real PLC from the comfort of your own home or work, all you need is an internet connection.

To access the Live PLC, you'll need to enrol onto the PLC Programming Series, from your Course Resources you will be able to download the instructions on how to connect your PC, Laptop or Tablet to our Live Programmable Logic Controller.

Frequently Asked Questions

Once I've enrolled, how do I access my course?

Upon completion of purchase, you will be able to login to your personalised Course Area via the Email and Password that you chose during purchase of this course. From your Course Area you will also be able to access this course and others that you have purchased from your Course Library, you will also be able to contact your personal Course Tutor and download your course manual and other programming manuals provided free of charge. 

Are there any time limits?

Each course has a 365-day time limit, however, this can be extended year on year to ensure that your skills are fully maintained to help secure your career in engineering. Once enrolled you will be given access to your course 24/7 so that you can study and practice programming online or offline whenever you wish at a time that's entirely flexible to suit you.

Do I receive a certificate upon completion of my course?

As with all of our Scantime Online Courses, upon completion of your course, you will receive a certificate as proof of completion. Our certificates are recognised by major companies worldwide and in an increasingly competitive environment, this will assist in impressing your current/potential employers. In this industry, there are only so many ways for you to differentiate yourself from other available options.

What do I need to enroll on a Scantime e-Learning Course?

The materials needed to take part in a Scantime Online Course are shown below: 

A PC/Laptop (Microsoft, Apple, Linux), Tablet (iPad etc.) or Mobile Device (iPhone etc.) with a sufficient internet connection.

An e-mail account for Course Tutor contact and support.

Is there someone I can contact if I'm struggling to understand a topic?

Yes, once you are enrolled on our e-learning courses, you will be assigned a Course Tutor, who will be available for help on any topic or assignment that you don’t understand completely. They will work with you throughout the training to make sure that you achieve the most from our courses. You can contact your Course Tutor through your MyScantime portal or via e-mail which will be provided during the start of your course. Our Course Tutors have up to 45 years of experience in key industries worldwide and are directed by our Head Course Tutor, Dave, who is also working in our Automation Design Dept. that is currently working on projects in the Oil & Gas, Chemical, Aerospace and other industries. 

Any Questions?

Please email or phone +44 (0)800 756 1011