What Do You Get?

15 hours of video instruction
113 lessons
9 articles
23 downloadable resources
Unlimited access
Certificate of Completion
Included software: Connected Components Workbench, ABB AutomationBuilder


How Will This Course Benefit You?

By the end of this course, you will be able to program nearly ANY modern PLC regardless of mfg.

You will be knowledgeable AND experienced with all five IEC programming paradigms.

You will know how to lay out a complex PLC program.


Are there any requirements?

All software required for this course is available for free and links will be provided.

You should have already completed PLC Fundamentals before taking this course.


Course Summary

You already know how to program a PLC and make it do what you want using Ladder Diagrams.  But as you are undoubtedly aware, there are several other "paradigms" (programming languages) out there to create logic, and you want to program competently with them all.

Aside from learning the paradigms, you also want to develop a comfort level with a few other development environments besides RSLogix 500.  Now, you're going to be learning the Logix5000 environment as well as AB's Connected Components Workbench.  Then we're going to get away from AB and do a lot of work in ABB's Automation Builder where you'll be able to work hands-on with all five IEC paradigms PLUS an ABB proprietary language as well.  As your program grows, you'll be able to simulate it and run your code in real-time every step of the way.

Course curriculum

  • 1

    Introduction

  • 2

    Programming Paradigms

    • Objectives

    • IEC 61131-3

    • Ladder Diagram

    • Functional Block Diagram

    • Sequential Function Chart

    • Instruction List (Deprecated)

    • Structured Text

    • Continuous Function Chart (Non-IEC)

    • Programming Paradigms Quiz

  • 3

    Programming Environments

    • Objectives

    • Combined Component Workbench (CCW) Installation

    • CCW Overview

    • AutomationBuilder Installation

    • AutomationBuilder Overview

    • RSLogix 5000 Overview

    • WonderLogix Studio Installation

    • WonderLogix Studio Overview

    • Programming Environments Quiz

  • 4

    RSLogix 5000 vs 500

    • Objectives

    • Data Tags vs Memory Registers

    • Data Scope

    • Advanced Data Types

    • IO Addressing

    • Where Is My SCP / CPT / etc?

    • Program Structure

    • RSLogix 5000 vs 500 Quiz

  • 5

    RSLogix 5000 Programming

    • Objectives

    • 5000 Programming Reference Manual

    • Project Setup

    • Project Layout

    • Ladder Diagram Development 1

    • Ladder Diagram Development 2

    • Ladder Diagram Development 3

    • Ladder Diagram Emulation

    • Sequential Function Chart Instruction

    • Sequential Function Chart Development 1

    • Sequential Function Chart Development 2

      FREE PREVIEW
    • Sequential Function Chart Development 3

    • Sequential Function Chart Emulation

    • Functional Block Diagram Instruction 1

    • Functional Block Diagram Instruction 2

    • Functional Block Diagram Instruction 3

    • Functional Block Diagram Development 1

    • Functional Block Diagram Development 2

    • Functional Block Diagram Development 3

    • Functional Block Diagram Emulation

    • Structured Text Instruction 1

    • Structured Text Instruction 2

    • Structured Text Instruction 3

    • Structured Text Development 1

    • Structured Text Development 2

    • Structured Text Emulation

  • 6

    Connected Components Workbench Programming

    • Objectives

    • CCW Programming Reference Manual

    • Simulating in the New CCW

    • Project Setup

    • Project Layout

    • Ladder Diagram Instruction

    • Ladder Diagram Development

    • Functional Block Diagram Instruction

    • Functional Block Diagram Development

    • Structured Text Instruction

    • Structured Text Development

  • 7

    Automation Builder (CoDeSys) Programming

    • Objectives

    • Project Setup

    • Ladder Diagram Instruction

    • ABB Project 1

    • Ladder Diagram Development

    • Ladder Diagram Simulation

    • Functional Block Diagram Instruction

    • ABB Project 2

    • Functional Block Diagram Development 1

    • Functional Block Diagram Development 2

    • Functional Block Diagram Simulation

    • Structured Text Instruction

    • ABB Project 3

    • Structured Text Development

    • Structured Text Simulation

    • Instruction List Instruction

    • ABB Project 4

    • Instruction List Development

    • Instruction List Simulation

    • Sequential Function Chart Instruction

    • ABB Project 5

    • Sequential Function Chart Development

    • Sequential Function Chart Simulation

    • Continuous Function Chart Instruction

    • ABB Project 6

    • Continuous Function Chart Development

    • Continuous Function Chart Simulation

    • Multi-paradigm Instruction

    • ABB Project 7

    • Multi-paradigm Development 1

    • Multi-paradigm Development 2

    • Multi-paradigm Development 3

    • Multi-paradigm Development 4

    • Multi-paradigm Development 5

    • Multi-paradigm Development 6

    • Multi-paradigm Development 7

    • Multi-paradigm Development 8

    • Multi-paradigm Development 9

    • Multi-paradigm Development 10

    • Multi-paradigm Development 11

    • Multi-paradigm Simulation 1

    • Multi-paradigm Simulation 2

    • Multi-paradigm Simulation 3

    • Multi-paradigm Simulation 4

    • Multi-paradigm Simulation 5

    • Multi-paradigm Simulation 6

  • 8

    Conclusion

    • Final Words

  • 9

    Bonus Content

    • PLC Dojo Alumni Group

Student Reviews

5 star rating

5/5

KEN De Wachter

5 star rating

PLC IV a great tour around the highlights of PLC programming

Jan Kortbeek

This course is great when you want to learn the IEC paradigms. The first block is just sitting and listening. But after that you get your tools slowly to bui...

Read More

This course is great when you want to learn the IEC paradigms. The first block is just sitting and listening. But after that you get your tools slowly to build the last project. A project designed to get you frustrated and make yourself very proud after completing it. I'm really happy to get this one done. Up to the next ones.

Read Less
5 star rating

top

Marc Akoto

excellent course

excellent course

Read Less
5 star rating

Excellent course!!!

carlos madrid

I learned a lot of tia portal

I learned a lot of tia portal

Read Less
5 star rating

Perfect

Stuart Base

Thanks for everything.

Thanks for everything.

Read Less
5 star rating

TIA Portal Master Project

Allen Phiri

Great course ,Thank you Paul.....

Great course ,Thank you Paul.....

Read Less
5 star rating

Excellent course for Siemens HMI and IEC languages.

Dhruvil Patel