PLC Fundamentals (Level I)

PLC Fundamentals (Level I)

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 120 lectures (25h 16m) | 4.83 GB

This course will give a person with no prior experience the basic tools necessary to create a PLC program from scratch.

This course (which almost ALWAYS costs less on PLC Dojo) is designed to equip the novice with no prior PLC programming experience with the basic tools necessary to create a complete PLC program using ladder logic common to most current platforms.

Using the Rockwell software RSLogix 500 and FactoryTalk View Studio, we will be covering such topics as general controls, digital and analog IO, ladder logic programming, alarm / notification handling, HMI, emulation, best practices and more.

In the end, we will go through an entire, working PLC program and HMI line by line to solidify comprehension of the learning objectives.

What’s covered in each of the five PLC courses I teach here and on my own PLC Dojo site?

This course, (PLC Fundamentals) 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. For some people, that’s all they really need.

But for the people who want to really master PLC programming, they have the option of continuing into the advanced material with me.

Applied Logic (Level 2) 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.

Process Visualization (Level 3) 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.

IEC Paradigms (Level 4) 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.

TIA Portal Master Project (Level 5) is the culmination of everything. In that course, you’ll program an entire power plant using all five PLC programming languages (in PARALLEL!) with a full HMI. It’s a massive and complex project that really showcases your talents in an interview!

What you’ll learn

  • By the end of this course, you will be able to create a PLC program from scratch.
  • The primary and overall objective of this course is to give a novice an understanding of PLC programming, ladder logic, and the inner workings of a standard HMI (Human-Machine Interface).
  • Students will learn the difference between digital and analog signals and how to bring them into a PLC, process them, and send them back out.
  • Students will be familiarized enough with a sufficient variety of ladder logic instructions to create a complete PLC program from scratch.
  • Students will explore basic, standard controls techniques for things like HOA control, level control, pump control, and (on at least an introductory level) PID control loops.
  • Students will develop an understanding of alarm and notification programming, and the relevant considerations to safety and operator usability.
  • Students will be introduced to HMI development and given a general understanding of how an HMI program
Table of Contents

Introduction
1 Course Intro Curriculum Objectives
2 Software and Course Notes
3 Contacting Your Instructor
4 vs. 5000, PLC Languages, Manufacturers

PLC Programming Overview
5 PLC Automation
6 RSLogix 500 Environment
7 Basic Functionality of a Program (Inputs, Outputs, Conversion)
8 Theory, Redundancy and Practice
9 Section Wrap-up

IO (Inputs and Outputs)
10 IO Overview
11 Digital IO
12 Analog IO
13 IO Modules
14 Don’t Be Intimidated by IO
15 Section Wrap-up

Programming Fundamentals
16 Data Management
17 A Bit More on Addresses
18 Rungs and Branches
19 Conditions and Outputs (Left to Right)
20 XIO, XIC, OTE
21 OTL, OTU
22 ONS, OSR, OSF
23 TON, TOF, RTO
24 CTU, RES
25 Comparators
26 Mathematical Operators, CPT
27 SCP
28 A Bit More on Analog Scaling
29 MOV
30 JMP, LBL
31 PID (Proportional Integral Derivative) Control Loops
32 Instruction Set References
33 Section Wrap-up

Program Setup
34 Setup Program Processor
35 Module Configurations
36 Scaling Resolution
37 Function Files
38 Program Files
39 Adding and Expanding Program and Data Files
40 Section Wrap-up

Intermission
41 Relax and Unwind a Little – Clear Your Head

IO Programming
42 Programming Digital IO
43 PROPER Digital Control Logic
44 A Bit More on Digital Control Logic
45 DEAD-WRONG, Crappy, Garbage Digital Controls
46 Programming Analog IO
47 Analog Process Control (LL, L, H, HH)
48 Section Wrap-up

Process Logic
49 Process Programming Overview
50 Blower HOA (Hand Off Auto) Control
51 A Bit More on HOA Controls
52 Digital Tank Pump Control
53 Analog Tank Pump Control
54 PID Heater Control
55 What It Takes to Develop Process Logic
56 Section Wrap-up

Alarms and Notifications
57 Alarms Overview
58 Considerations
59 Dual-bit Alarm Notification Programming
60 CNN
61 When Alarms SUCK!
62 Setpoints
63 Alarms and Digital Control Logic
64 Section Wrap-up

HMI (Human Machine Interface)
65 HMI Overview
66 HMI Alternatives
67 Basic Flow of an HMI Program
68 Setting Up a Screen
69 Alarms Events Notifications
70 Permissions
71 Designing Around UX
72 Section Wrap-up

Communications
73 Communications Overview
74 Learning Everything About Comms Isn’t Necessary
75 Section Wrap-up

Program Walkthru (Line by Line)
76 Overview
77 Main
78 D Input
79 D Output
80 A Input
81 A Output
82 Controls
83 Alarms
84 Display
85 How to Reverse Engineer a Program
86 DEMOTEST
87 Section Wrap-up

Shakedown Debugging
88 Emulation
89 Dry Run
90 Forcing IO
91 Electromechanical Checks
92 Full-function Test
93 Troubleshooting Methodology
94 Consequences
95 Proper Programming Makes Debugging Troubleshoot
96 Section Wrap-up

Getting the Job Done – FAST!
97 Topical Overview
98 Creating Your Architecture
99 Approaching the Logic
100 Start from a Template!
101 Get Yourself Primed for Level 2

Supplemental Material for Further Study
102 SAMPLE1
103 Sample-1-Cand-E
104 SAMPLE2
105 Sample-2-Control-Desc
106 Program Archive

Conclusion
107 Next Steps
108 Want to Learn MORE
109 Free Certificate Upgrade
110 PLC Dojo Alumni Group

Homepage