Mô tả

By now, you already know the basics. You know what digital and analog signals are. You know what "PLC" and "HMI" mean. You know what an INT and a BOOL and a FLOAT are. As long as you're at LEAST that far, you'll be able to handle this course. If you aren't quite there yet, I strongly recommend you check out my first PLC programming course which teaches from the most elementary fundamentals all the way up to creating complete solutions with best practices.

For those of you who are still here and think you're ready, you're about to learn Siemens PLC and HMI programming end-to-end and top-to-bottom (only ten dollars on PLC Dojo). There will be some familiar info covered such as alarm programming and HOAs, but we aren't going remedial here. Most of the focus will be on creating a complete program for a theoretical system and doing so with LAD, FBD, SCL, STL and GRAPH programming paradigms. If you've already completed my PLC IV course, this should be a piece of cake.

But no PLC is complete without an HMI, right? No worries! We're getting into all of that as well and best of all - you'll be able to follow along in your own (fully-functional 21-day trial version) copy of the software. So you'll be creating PLC programs, creating HMI projects, simulating both and making them talk to each other. It's everything you need and want to develop a HIGH comfort level with Siemens technology!

For those of you who might not think you're ready, you can always take a look at my other PLC programming courses.


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


PLC Fundamentals (Level 1) 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.

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!

Bạn sẽ học được gì

By the end of this course, you will be able to program Siemens PLCs using ALL of the IEC programming languages supported in TIA Portal.

You will know how to create complete HMI projects using WinCC RT Professional.

At your next interview, you'll be able to bring your laptop with a fully functional PLC program and HMI both running live to actually demonstrate everything you've learned in this course (which will be quite a lot).

Yêu cầu

  • Coming into this course, you should already have a basic understanding of PLC / HMI terminologies and basic computer literacy.
  • If you don't think you're quite ready, check out my beginner's PLC course, "PLC Programming from Scratch (PLC I)."

Nội dung khoá học

21 sections

Introduction

4 lectures
Course Intro: Curriculum / Objectives
23:28
Software and Course Notes
07:35
Contacting Your Instructor
02:33
High-quality Video Hosting
02:18

Installation and Setup

4 lectures
Installing TIA Portal
07:00
Did You Get an Error?
00:35
Installing PLCSIM and Updating
08:53
Exploring the Interface
10:42

TIA Portal Quick Start

7 lectures
Setting Up a New (Physical) Processor
13:49
Siemens Latest Bugs Update
00:46
Project Setup
06:49
Creating a Quick Program
11:07
Running Our First Project
11:16
Exporting and Retrieving a Project
03:37
Configuring IO Modules
12:46

LAD Programming Fundamentals

22 lectures
Heeeelp!
04:03
A Bit about Addresses
17:43
A Bit More on Memory Scope
01:25
Structure: Networks and Branches
24:58
Relay Logic
19:50
Relay Demo
13:13
Timers
12:18
Timer Demo
08:31
Timer Overrides
10:59
Counters
10:39
Counter Demo
11:08
Comparators
07:26
Comparator Demo
07:51
Mathematical Operators
09:01
Math Demo
03:44
Scaling
06:31
Scaling Demo
05:26
A Bit More on Analog Scaling (Shameless PLC I Rehash)
02:15
Moving Values
05:38
Jumps and Labels
12:52
PID (Proportional Integral Derivative) Control Loops
17:49
A Bit More on the PID Control
00:37

FBD Programming Fundamentals

4 lectures
Structure: Blocks and Chains
11:39
Local Inputs and Outputs
15:42
Custom Function Blocks
11:18
Chained Logic Example
17:08

SCL Programming Fundamentals

5 lectures
Structure: Keywords and Semicolons
04:02
IF / THEN / ELSE and Assignments
20:39
FOR and WHILE Loops
18:51
CASE Statements
11:22
Calling Functions
08:04

STL Programming Fundamentals

4 lectures
Structure: Jumps and Labels
10:47
Relay Logic
28:07
Math and Comparators
10:58
Calling Functions
08:30

GRAPH Programming Fundamentals

5 lectures
Structure: Steps and Transitions
10:55
Creating Diagrams
11:42
Step Interface
21:01
Defining a Simple Process
19:56
Testing Our Process
16:10

Intermission

1 lectures
Relax and Unwind a Little - Clear Your Head
00:32

HMI Programming Fundamentals

6 lectures
UI vs. UX
13:15
Defining Tags
10:15
Setting Up Alarms
21:48
Screens and Navigation
14:31
Basic Elements
27:34
Graphics Library
04:42

Project Overview

4 lectures
Project Overview
24:37
Project Detail Download
00:24
Base Project Download
00:21
Programming Warning
03:37

Programming Our Power Plant IO

6 lectures
Setup Project, Devices, Program Blocks
21:03
Program IO (LAD)
16:19
Program IO (FBD)
07:59
Program IO (SCL)
07:56
Program IO (STL)
06:14
IO Debugging
13:08

Programming Our Power Plant HOAs

5 lectures
Program HOAs (LAD)
22:51
Program HOAs (FBD)
12:22
Program HOAs (SCL)
15:36
Program HOAs (STL)
41:11
HOA Debugging
14:00

Programming Our Power Plant Alarms

5 lectures
Program Alarms (LAD)
40:43
Program Alarms (FBD)
20:51
Program Alarms (SCL)
30:41
Program Alarms (STL)
40:07
Alarm Debugging
47:00

Programming Our Power Plant System Modes

4 lectures
Program System Modes (LAD)
54:43
Program System Modes (FBD)
27:58
Program System Modes (SCL)
31:37
Program System Modes (STL)
43:23

Programming Our Power Plant Operational Sequences

3 lectures
Program Operational Sequences (GRAPH)
13:33
Incorporating Alarms
44:39
Operational Sequence and Mode Debugging
01:20:05

Programming Our Power Plant Control Loops

3 lectures
Setup PIDs
33:11
Debug PID Control Logic
23:32
Debug and Tune PID
33:38

Programming Our Power Plant Hourmeter

5 lectures
Program Hourmeter (LAD)
18:39
Program Hourmeter (FBD)
08:58
Program Hourmeter (SCL)
13:39
Program Hourmeter (STL)
12:25
Hourmeter Debugging
30:04

Programming Our Power Plant HMI

4 lectures
Program Setup, Tags and Alarms
38:27
Screens, Navigation, Main Screen
44:03
Alarm Screen, Configuration Screen
01:05:38
Process Overview
18:29

Debugging the HMI

2 lectures
Running / Debugging the HMI
48:42
My Project
00:19

Conclusion

3 lectures
Next Steps
12:56
Free Certificate Upgrade
00:22
PLC Certified Programmers Alumni Group
00:59

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.