• Post category:StudyBullet-15
  • Reading time:7 mins read


Learn to Program PLC’s in Ladder Logic Through 25 Examples and Exercises

What you will learn

How to program PLC’s using Ladder Logic/Ladder Diagrams

Understand the fundamentals of Ladder Logic Programming including the relevant terminology.

Understand the fundamentals of Boolean Logic, Boolean Algebra & Truth Tables.

Uderstand how to use Ladder Logic operators and instructions.

Understand a number of commonly used pieces of Ladder Logic code.

Be able to read and write your own Ladder Logic programs/code.

Complete a project where you write Ladder Logic code for a real world automation application.

Description

New to PLC programming or Ladder Logic? You’ve found the right starting point.

In this beginner’s course, you will learn all of the basics you need to read and write Ladder Logic PLC code. Together, we will take an interactive approach to work through 25 examples and exercises in Ladder Logic code, taking you from Absolute beginner, to competent Ladder programmer.


Get Instant Notification of New Courses on our Telegram channel.


This course covers everything you need to know to get started with ladder logic programming on any PLC brand, make or model:

  • We’ll cover the fundamentals such as structure, terminology and boolean logic.
  • We’ll work through some basic boolean ladder logic instructions and code examples.
  • We’ll tackle some more advanced instructions such as mathematical operations and counters.
  • We’ll implement timers to allow you to execute precise time controlled code.
  • We’ll take a look at the concept of a Finite State Machine for program flow control.
  • Along the way, you will get the opportunity to complete coding exercises to reinforce and improve your understanding. Full video solutions and demonstrations for each exercise are provided!
  • Finally, you’ll get the chance to complete a project that incorporates everything you’ve learned in this course: Writing Ladder Logic Code for a real-world automation application.

Bonus: Get your hands on the Ladder Logic Cheat Sheet! The Cheat Sheet is a quick reference document that covers all of the code examples and solutions to the exercises in this course.

English
language

Content

Introduction

Introduction

Fundamentals of Ladder Logic

What is Ladder Logic?
Ladder Logic Structure & Program Flow
Ladder Logic Terminology
Boolean Logic: The Truth Table
Boolean Logic: Boolean Algebra

Basic Ladder Logic Instructions

The Normally Open (NO) Contact (IF A, Then X)
The Normally Closed (NC) Contact (IF NOT(A), Then X)
Combining Contacts: The AND Instruction (IF (A AND B), Then X)
Combining Contacts: The OR Instruction (IF (A OR B), Then X)
A Note on Multiple Outputs
Solution to Exercise 1: Three Input AND Instruction
Solution to Exercise 2: Three Input OR Instruction
Combining Contacts: The XOR Instruction (IF (A XOR B), Then X)
Solution to Exercise 3: Three Input XOR Instruction
The Latch Circuit (Basic Motor Start/Stop)

Math & Comparator Instructions

Addition, Subtraction & Multiplication Instructions
Greater Than, Less Than & Equal To Instructions
Check if a Value is within a given Range
The Move Instruction
Solution to Exercise 4: Math & Comparators

Timer Instructions

The ON Delay Timer
The OFF Delay Timer
Solution to Exercise 5: An Oscillator

Program Flow Control

An Introduction to Finite State Machines
Finite State Machine Using Coils
Output Coil vs. Set/Reset Instructions
Finite State Machine Using Set/Reset

Counters & One-Shots

Counters
One-Shots

Final Project

Final Project Introduction
Solution to Exercise 6: A Traffic Light System Using a Finite State Machine
Solution to Exercise 7: A Traffic Light System W/O Using a Finite State Machine

Tips, Tricks & Things to Avoid

Avoiding Double Output Writes

Conclusion

Download the Ladder Logic Cheat Sheet
Congratulations