Advanced Programming Paradigms (PLC IV)
4.7 (134 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
2,045 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Advanced Programming Paradigms (PLC IV) to your Wishlist.

Add to Wishlist

Advanced Programming Paradigms (PLC IV)

Functional Block Diagrams, Sequential Function Charts, Instruction Lists, Ladder Diagrams and Structured Text
4.7 (134 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
2,045 students enrolled
Created by Paul Lynn
Last updated 5/2017
English
Curiosity Sale
Current price: $10 Original price: $100 Discount: 90% off
30-Day Money-Back Guarantee
Includes:
  • 16 hours on-demand video
  • 6 Articles
  • 23 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • By the end of this course, students will be able to program nearly ANY modern PLC regardless of mfg.
  • Students will be knowledgeable AND experienced with all five IEC programming paradigms.
  • Students will know how to lay out a complex PLC program
View Curriculum
Requirements
  • All software required for this course is available for free and links will be provided.
  • You should have already completed "PLC Programming from Scratch (PLC I)" before taking this course.
Description

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.

At the end of the course, you will be introduced to a brand new technology which is not even on the market yet which has the awesome potential of disrupting the entire automation industry by enabling a programmer to write a program ONCE and then export that project as programs for MANY different processors all across the board.  And yes, you'll be able to put your hands on this new technology as well!

Why Are There Four PLC Courses?

PLC I teaches you how to program with the focus on ladder logic, which is the most popular PLC programming language.  The goal is to teach you everything you need to know to make a PLC do what you want it to do.  You are also given all the software necessary to both CREATE and RUN your own programs live - right on your own computer.

PLC II forces you to take what you've learned and solve problem after progressively harder problem unassisted.  You get a spec and are told simply: "Make it work, and don't progress until you have."  After, you get to watch me solve each one as well.  By the end, you don't just know how to program - you are a PROGRAMMER.

PLC III gives you both knowledge and experience in FIVE different HMI / SCADA development environments.  By the end, you've created several COMPLETE visualization (screen) projects that you can actually run on your own computer (and SHOW PEOPLE in an interview) with no additional hardware.

PLC IV is only for the heavyweights.  This course teaches you how to program using all five IEC programming languages (plus one more) in multiple environments.  There are projects as well, so by the end, you have seen it all and DONE it all as well.  There won't be anything anybody can show you that you won't already be familiar with.

Who is the target audience?
  • This course is a follow-up to "PLC Programming from Scratch (PLC I)" and builds upon the knowledge and techniques imparted in that course with NO reviews or primers.
  • If you have not already completed my course titled "PLC Programming from Scratch (PLC I)", you are probably NOT ready for this one. If you have taken it but you've forgotten anything, it would behoove you to go back through it before taking this course.
  • PLC II and PLC III are NOT prerequisites for this course.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
115 Lectures
16:20:28
+
Introduction
4 Lectures 07:24

Software and Course Notes
01:26

Contacting Your Instructor
00:50

Student Project Repository
00:40
+
Programming Paradigms
8 Lectures 21:50
Objectives
01:46

IEC 61131-3
04:00

Ladder Diagram
03:46

Functional Block Diagram
02:03

Sequential Function Chart
02:16

Instruction List (Deprecated)
03:01

Structured Text
02:55

Continuous Function Chart (Non-IEC)
02:03

Programming Paradigms Quiz
4 questions
+
Programming Environments
8 Lectures 26:14
Objectives
01:13

Combined Component Workbench (CCW) Installation
03:20

CCW Overview
03:51

AutomationBuilder Installation
03:49

AutomationBuilder Overview
06:03

RSLogix 5000 Overview
03:06

WonderLogix Studio Installation
01:14

WonderLogix Studio Overview
03:38

Programming Environments Quiz
4 questions
+
RSLogix 5000 vs 500
7 Lectures 34:24
Objectives
01:59

Data Tags vs Memory Registers
03:59

Data Scope
04:39

Advanced Data Types
08:52

IO Addressing
07:04

Where Is My SCP / CPT / etc?
03:49

Program Structure
04:02

RSLogix 5000 vs 500 Quiz
4 questions
+
RSLogix 5000 Programming
25 Lectures 04:35:20
Objectives
03:20

Project Setup
10:41

Project Layout
05:57

Ladder Diagram Development 1
12:52


Ladder Diagram Development 3
07:31

Ladder Diagram Emulation
11:22

Sequential Function Chart Instruction
12:24

Sequential Function Chart Development 1
09:27

Sequential Function Chart Development 2
10:46

Sequential Function Chart Development 3
12:25

Sequential Function Chart Emulation
08:21

Functional Block Diagram Instruction 1
11:55

Functional Block Diagram Instruction 2
10:47

Functional Block Diagram Instruction 3
07:52

Functional Block Diagram Development 1
12:33

Functional Block Diagram Development 2
10:51

Functional Block Diagram Development 3
09:08

Functional Block Diagram Emulation
12:37

Structured Text Instruction 1
17:10

Structured Text Instruction 2
15:09

Structured Text Instruction 3
13:24

Structured Text Development 1
15:20

Structured Text Development 2
10:29

+
Connected Components Workbench Programming
9 Lectures 01:31:28
Objectives
02:35

Project Setup
07:38

Project Layout
02:46

Ladder Diagram Instruction
14:47

Ladder Diagram Development
13:49

Functional Block Diagram Instruction
05:46

Functional Block Diagram Development
14:57

Structured Text Instruction
11:02

Structured Text Development
18:08
+
Automation Builder (CoDeSys) Programming
46 Lectures 08:09:24
Objectives
03:58

Project Setup
07:17

Ladder Diagram Instruction
18:44

ABB Project 1
02:24

Ladder Diagram Development
08:01

Ladder Diagram Simulation
03:44

Functional Block Diagram Instruction
13:04

ABB Project 2
01:23

Functional Block Diagram Development 1
09:47

Functional Block Diagram Development 2
05:14

Functional Block Diagram Simulation
08:13

Structured Text Instruction
11:49

ABB Project 3
02:37

Structured Text Development
17:13

Structured Text Simulation
13:15

Instruction List Instruction
16:10

ABB Project 4
03:12

Instruction List Development
22:57

Instruction List Simulation
05:53

Sequential Function Chart Instruction
14:29

ABB Project 5
02:26

Sequential Function Chart Development
06:22

Sequential Function Chart Simulation
09:26

Continuous Function Chart Instruction
05:38


Continuous Function Chart Development
07:38

Continuous Function Chart Simulation
06:03

Multi-paradigm Instruction
06:20

ABB Project 7
07:11

Multi-paradigm Development 1
11:15

Multi-paradigm Development 2
15:30

Multi-paradigm Development 3
17:57

Multi-paradigm Development 4
14:40

Multi-paradigm Development 5
16:27

Multi-paradigm Development 6
17:36

Multi-paradigm Development 7
13:30

Multi-paradigm Development 8
21:18

Multi-paradigm Development 9
13:17

Multi-paradigm Development 10
18:27

Multi-paradigm Development 11
16:29

Multi-paradigm Simulation 1
02:34

Multi-paradigm Simulation 2
08:40

Multi-paradigm Simulation 3
13:44

Multi-paradigm Simulation 4
13:18

Multi-paradigm Simulation 5
14:14

Multi-paradigm Simulation 6
18:16
+
WonderLogix Studio
3 Lectures 18:53
What is WonderLogix
04:19

A Full-on, Professional App
03:18

Development in the WonderLogix Paradigm
11:16
+
Conclusion
4 Lectures 15:15
Final Words
01:34

A Guide to Landing PLC Work
10:39

Paul's Top Ten Tips on Interviewing in the US
01:52

PLC Certified Programmers Alumni Group
01:09
+
BONUS Content
1 Lecture 00:34
Other Courses
00:34
About the Instructor
Paul Lynn
4.6 Average rating
3,899 Reviews
13,477 Students
6 Courses
Mercenary PLC-tamer

My background includes industrial automation and mechanical design. By degree, I'm an MBA, however after a few years on the road full-time as a management consultant, I fell into and in love with engineering.

My PLC / HMI experience includes projects from $10k up to about $40m, primarily within the realm of chemical processing and filtration. I am competent in RSLogix 500, 5000, FactoryTalk, PanelView, Maple Systems, C-More, Productivity 3000 and Arduino.

From a mechanical perspective, I've designed most of the same systems I program. My competencies in this area include full design, 3D modeling and drafting of assembly and fabrication drawings in AutoCAD and / or Inventor. I've designed mobile systems that were built in shipping containers up to one that filled a two-story building.

Before engineering, I developed and implemented CI (Continuous Improvement) management systems in companies across America in various industries to include a military finance organization, a printing company, a mortgage bank, a candy factory (my personal favorite), a nuclear products manufacturer, a major producer of coiled aluminum and several more.

Apart from things professional, I'm heavy into RC (heli, planes, drones, buggies and rally cars) and I also dedicate time to studying and teaching the Scriptures on my own websites (vanityandlies / vanidadymentiras).