Siemens Tia Portal Step 7 Wincc Plc Hmi

Learn (hands-on) to create complete PLC and HMI solutions from absolute zero in TIA Portal.

Last updated 2022-01-10 | 4.7

- 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).

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 (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!

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

20 sections • 105 lectures

Course Intro: Curriculum / Objectives Preview 23:28

Software and Course Notes Preview 07:22

Contacting Your Instructor Preview 01:29

High-quality Video Hosting Preview 02:18

Installing TIA Portal Preview 07:00

Did You Get an Error? Preview 00:35

Installing PLCSIM and Updating Preview 08:53

Exploring the Interface Preview 10:42

Setting Up a New (Physical) Processor Preview 13:49

Siemens Latest Bugs Update Preview 00:46

Project Setup Preview 06:49

Creating a Quick Program Preview 11:07

Running Our First Project Preview 11:16

Exporting and Retrieving a Project Preview 03:37

Configuring IO Modules Preview 12:46

Heeeelp! Preview 04:03

A Bit about Addresses Preview 17:43

A Bit More on Memory Scope Preview 01:25

Structure: Networks and Branches Preview 24:58

Relay Logic Preview 19:50

Relay Demo Preview 13:13

Timers Preview 12:18

Timer Demo Preview 08:31

Timer Overrides Preview 10:59

Counters Preview 10:39

Counter Demo Preview 11:08

Comparators Preview 07:26

Comparator Demo Preview 07:51

Mathematical Operators Preview 09:01

Math Demo Preview 03:44

Scaling Preview 06:31

Scaling Demo Preview 05:26

A Bit More on Analog Scaling (Shameless PLC I Rehash) Preview 02:15

Moving Values Preview 05:38

Jumps and Labels Preview 12:52

PID (Proportional Integral Derivative) Control Loops Preview 17:49

A Bit More on the PID Control Preview 00:37

Structure: Blocks and Chains Preview 11:39

Local Inputs and Outputs Preview 15:42

Custom Function Blocks Preview 11:18

Chained Logic Example Preview 17:08

Structure: Keywords and Semicolons Preview 04:02

IF / THEN / ELSE and Assignments Preview 20:39

FOR and WHILE Loops Preview 18:51

CASE Statements Preview 11:22

Calling Functions Preview 08:04

Structure: Jumps and Labels Preview 10:47

Relay Logic Preview 28:07

Math and Comparators Preview 10:58

Calling Functions Preview 08:30

Structure: Steps and Transitions Preview 10:55

Creating Diagrams Preview 11:42

Step Interface Preview 21:01

Defining a Simple Process Preview 19:56

Testing Our Process Preview 16:10

UI vs. UX Preview 13:15

Defining Tags Preview 10:15

Setting Up Alarms Preview 21:48

Screens and Navigation Preview 14:31

Basic Elements Preview 27:34

Graphics Library Preview 04:42

Project Overview Preview 24:37

Project Detail Download Preview 00:24

Base Project Download Preview 00:21

Programming Warning Preview 03:37

Setup Project, Devices, Program Blocks Preview 21:03

Program IO (LAD) Preview 16:19

Program IO (FBD) Preview 07:59

Program IO (SCL) Preview 07:56

Program IO (STL) Preview 06:14

IO Debugging Preview 13:08

Program HOAs (LAD) Preview 22:51

Program HOAs (FBD) Preview 12:22

Program HOAs (SCL) Preview 15:36

Program HOAs (STL) Preview 41:11

HOA Debugging Preview 14:00

Program Alarms (LAD) Preview 40:43

Program Alarms (FBD) Preview 20:51

Program Alarms (SCL) Preview 30:41

Program Alarms (STL) Preview 40:07

Alarm Debugging Preview 47:00

Program System Modes (LAD) Preview 54:43

Program System Modes (FBD) Preview 27:58

Program System Modes (SCL) Preview 31:37

Program System Modes (STL) Preview 43:23

Program Operational Sequences (GRAPH) Preview 13:33

Incorporating Alarms Preview 44:39

Operational Sequence and Mode Debugging Preview 01:20:05

Program Hourmeter (LAD) Preview 18:39

Program Hourmeter (FBD) Preview 08:58

Program Hourmeter (SCL) Preview 13:39

Program Hourmeter (STL) Preview 12:25

Hourmeter Debugging Preview 30:04

Program Setup, Tags and Alarms Preview 38:27

Screens, Navigation, Main Screen Preview 44:03

Alarm Screen, Configuration Screen Preview 01:05:38

Process Overview Preview 18:29

Next Steps Preview 12:56

Free Certificate Upgrade Preview 00:22

PLC Certified Programmers Alumni Group Preview 00:59