KB Controls is reader-supported. When you buy through links on our site, we may earn an affiliate commission. Read more in our disclaimer
Learn the basics of PLC Programming at home, for free.
Join our 5-day bootcamp to to learn all of the essential skills that you need to be an effective PLC programming without needing to pay for expensive software licenses or hardware.
All lessons are on demand and can be completed in your own time and at your own pace.
This course introduces the various families of Rockwell Automation PLCs and explains how to program Rockwell Automation PLCs in the Studio 5000 Logix Designer development environment.
Take your PLC programming skills and build a portfolio of projects by programming solutions for 10 common industrial automation applications using Factory I/O and Control I/O, Factory I/O's built-in soft PLC. All lessons are on demand and can be completed in your own time and at your own pace.
This course introduces you to the S7 series of PLCs and the STEP 7 programming environment for S7 PLCs. It is an ideal first step for anyone who wants to become a controls or automation engineer or an industrial technician that wants to improve their knowledge of PLC hardware and programming.
This course provides an introduction to the increasingly popular Python programming language for controls and automation engineers.
This Omron Sysmac Studio course is intended for beginners and will start off with the basics that everyone needs to know about configuring PLCs and writing programs using ladder logic instructions. After writing a basic PLC program using the Ladder Diagram and Structured Text programming language, you will learn how to simulate your PLC programs using Sysmac Studio's built-in PLC Simulator.
This course teaches complete beginners PLC programming by building a project in the PLCnext development environment and, optionally, on a physical PLC with the PLCnext starter kit.
PLC Programming from Scratch is designed to teach you everything you need to know to be an effective PLC programmer. Using practical examples, this course teaches you how to program PLCs using the most popular IEC 61131-3 programming languages including Ladder Diagram, Structured Text, and Function Block Diagram in a free development environment.
Ever wanted to connect your PLC to the cloud? In this IoT online course, you'll learn about the Internet of Things and it's younger brother, the Industrial Internet of Things. The internet and connected devices have revolutionized the way we live, work, and even think. New possibilities are born every day, and in this course you'll see how the Internet of Things contributes to this rapid change. Increased connectivity between what used to be separate systems can now be leveraged to automate complex tasks and make smarter, more informed decisions. Connected devices can be used to control manufacturing processes, whole factories, or even entire cities - often from a single control room. This increase in efficiency allows more time and energy to be spent on solving even larger problems. Join us as we explore the world of smart machines, smart factories, smart cities, and the technologies that make these technological wonders a reality. Get Pro