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.
With our courses we will teach you why Ladder programming routines such as the routine below will not work correctly and why this exact routine isn't allowed in industrial PLC programming. How many faults can you identify?
Being a PLC trained engineer is a skilled and responsible position. Programming errors caused by an engineer with low skill levels when working on a PLC and SCADA system may result in a loss of production, damage to the process, reduction in efficiency as well as affecting the safety integrity of the operation.
Any of the above can result in a huge financial loss to a company. Our PLC programming and SCADA programming courses not only teach you the basics of the PLC and SCADA 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.
Live PLC Access - Download and test your programs on a Live PLC.
PLC Programming Software - Work with Professional Software for real PLCs.
Course Tutor Assisstance - We're here to help, contact your Course Tutor at any time.
Certification - Upon completion of each Module, you'll recieve a Certificate of Completion.
This course has a 365-day time limit which can be renewed annually. During the time limit, you will have unlimited access to your course.
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