Siemens TIA Portal Step 7 WinCC PLC HMI (PLC-S)
4.6 (1,518 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
6,339 students enrolled

Siemens TIA Portal Step 7 WinCC PLC HMI (PLC-S)

Learn (hands-on) to create complete PLC and HMI solutions from absolute zero in TIA Portal.
Bestseller
4.6 (1,518 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
6,339 students enrolled
Created by Paul Lynn
Last updated 4/2020
English
English [Auto-generated]
Current price: $64.99 Original price: $99.99 Discount: 35% off
3 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 29 hours on-demand video
  • 12 articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • 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).
Requirements
  • 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)."
Description

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. 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. There are four courses that take a person from knowing nothing about anything to being able to program anything that walks (or doesn't).

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 this course is for:
  • This course is perfect for anybody wanting to learn PLC / HMI development using the latest Siemens development platform(s).
Course content
Expand all 104 lectures 29:20:17
+ Introduction
4 lectures 33:41
Software and Course Notes
06:58
Contacting Your Instructor
00:57
High-quality Video Hosting
02:18
+ Installation and Setup
4 lectures 27:10
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 01:00:10
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 03:33:58
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
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 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 55:47
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 01:02:58
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 58:22
Structure: Jumps and Labels
10:47
Relay Logic
28:07
Math and Comparators
10:58
Calling Functions
08:30
+ GRAPH Programming Fundamentals
5 lectures 01:19:44
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
+ HMI Programming Fundamentals
6 lectures 01:32:05
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
3 lectures 28:38
Project Overview
24:37
Project Detail Download
00:24
Programming Warning
03:37