Hmi Scada

Tags: PLC

Learn HMI / SCADA hands-on by developing your own live interfaces for a running system.

Last updated 2022-01-10 | 4.7

- By the end of this course
- you will be able to create HMI / SCADA interfaces using various technologies allowing operators to interact with a live
- running system.
- Using the provided PLC program as the basis for our interfaces
- you'll be creating fully-functional graphical interfaces to monitor the process
- visualize alarms
- provide control and even log periodic and on-demand data storing it into a SQL database.

What you'll learn

By the end of this course
you will be able to create HMI / SCADA interfaces using various technologies allowing operators to interact with a live
running system.
Using the provided PLC program as the basis for our interfaces
you'll be creating fully-functional graphical interfaces to monitor the process
visualize alarms
provide control and even log periodic and on-demand data storing it into a SQL database.

* Requirements

* You will need to download a VERY LARGE archive in order to take full advantage of this course. That file is OVER 30gb! The alternative is to download a LOT of software individually and install and configure it all bit by bit. While I DO provide guidance for doing that in the course
* I CANNOT provide one-on-one support.
* All software required for this course (except for VMWare if you use a Mac) will be provided. That being said
* the versions provided are unregistered
* not activated and running in demo mode. Continued use of these programs requires purchase
* activation and licensure
* however all of it will work for a limited time (adequate to complete this course). So you won't have to pay for software to learn
* but the software WILL eventually stop working at the end of the various trial periods.
* The only software you need to worry about being able to run is VMWare. If you have a Windows PC
* you can download VMWare Player for free. If you have a Mac
* you will need to purchase a copy of VMWare Workstation... or use a Windows computer.
* Familiarity with RSLogix 500
* RSLinx and RSLogix 500 Emulate is required for this course.

Description

As a PLC programmer, there are two sides of the coin that you MUST know to get the job done, and those are the PLC and the HMI.  In my first two PLC courses (only ten dollars each on PLC Dojo), you learned the ins and outs of PLC and have already created some pretty complex programs to run machines.

But if people aren't able to interact with those machines, they aren't going to be of much use!  In this course, you're going to learn about HMI and SCADA by creating graphical interfaces operators will use to monitor automated process, establish operating parameters, and even acquire and warehouse data from a running system.

There are multiple solutions on the market to accomplish these tasks, and as such, we're going to be covering several.  Wonderware (Schneider Electric / Indusoft) is perhaps the top solution in the world of process visualization.  As such, we'll be working extensively with that technology, but we won't limit ourselves to a single package.

We'll also be working hands-on with InduSoft, EasyBuilder 5000 and AdvancedHMI, and hands-off with FactoryTalk View Studio and C-More so by the end of this course, you're going to actually know and have working experience with most of what people are using in the world of automation today.


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 requires students to already know the basics of PLC programming. You should already be familiar with RSLogix 500 memory / IO addresses. As we will be developing interfaces against a running instance of a PLC program running live on RSLogix 500 Emulate, you should already be familiar with that software as well as RSLinx and RSLogix 500.
  • For those lacking the requisite knowledge to make the most of this course, my first course "PLC Programming from Scratch (PLC I) covers everything you'll need and a whole lot more.

Course content

30 sections • 154 lectures

Course Intro: Curriculum / Objectives Preview 08:14

Software and Course Notes Preview 07:17

Contacting Your Instructor Preview 01:29

Thesis Preview 04:30

Panel vs PC Preview 05:08

What is an HMI? Preview 04:08

What is SCADA? Preview 06:35

HMI vs SCADA (Differences) Preview 08:19

HMI vs SCADA (Similarities) Preview 08:02

Concepts: HMI and SCADA Quiz

UI vs UX Preview 05:48

How Much Visibility is "Enough?" Preview 07:20

Visualization Styles (Data, Diagram, Illustrative) Preview 08:00

Theory of Process Visualization Quiz

VMware and Virtual Machines Preview 14:52

Wonderware (HMI / SCADA) Preview 05:21

AdvancedHMI (HMI) Preview 03:02

C-More (HMI) Preview 03:32

EZware (HMI) Preview 02:31

Com0com Preview 05:41

SQL Server / Studio Part 1 Preview 04:03

SQL Server / Studio Part 2 Preview 04:41

Overview of Tools and Technologies Quiz

OPC Servers Preview 03:44

Interface Cables Preview 05:28

Comm Drivers Preview 03:34

Drivers and Communications Quiz

P&ID and Flow Diagrams Preview 12:06

PLC Program Structure Preview 17:18

System Simulation Preview 09:27

The Development Environment Preview 07:45

Creating a Project Preview 02:48

Configuring Communications Preview 03:20

Defining Tags Preview 06:23

Screens and Navigation Preview 06:33

Basic Controls Preview 11:23

Basic Displays Preview 04:08

Drawing Tools and Animations Preview 06:36

Security Preview 04:13

Alarms Preview 04:00

The Development Environment Preview 09:11

Creating a Project Preview 06:06

Configuring Communications Preview 04:02

Defining Tags Preview 03:10

Screens and Navigation Preview 05:00

Basic Controls Preview 09:31

Basic Displays Preview 07:21

Drawing Tools and Animations Preview 05:20

Security Preview 07:54

Alarms Preview 09:09

Signing into Visual Studio Preview 00:15

The Development Environment Preview 09:55

Configuring Communications Preview 04:38

Basic Controls Preview 10:25

Basic Displays Preview 08:26

Project Specification Preview 03:27

How I Do It (Part 1) Preview 08:46

How I Do It (Part 2) Preview 14:51

How I Do It (Part 3) Preview 09:57

Testing the Example Project (Part 1) Preview 08:51

Testing the Example Project (Part 2) Preview 06:08

The Development Environment Preview 05:33

Creating a Project Preview 03:35

Configuring Communications Preview 03:48

Defining Tags Preview 05:45

Screens and Navigation Preview 04:58

Basic Controls Preview 12:06

Basic Displays Preview 07:33

Drawing Tools and Animations Preview 12:25

Security Preview 08:53

Alarms Preview 06:53

Trends Preview 06:45

Project Specification Preview 02:34

How I Do It (Part 1) Preview 13:01

How I Do It (Part 2) Preview 14:14

How I Do It (Part 3) Preview 07:00

Testing the Example Project Preview 06:07

Project Specification Preview 01:48

How I Do It (Part 1) Preview 11:02

How I Do It (Part 2) Preview 11:00

How I Do It (Part 3) Preview 04:53

Testing the Example Project Preview 05:44

Project Specification Preview 03:47

How I Do It (Part 1) Preview 10:30

How I Do It (Part 2) Preview 17:40

Testing the Example Project Preview 06:34

Project Specification Preview 01:45

How I Do It (Part 1) Preview 13:26

How I Do It (Part 2) Preview 11:58

Testing the Example Project Preview 06:18

Project Specification Preview 01:52

How I Do It (Part 1) Preview 14:24

How I Do It (Part 2) Preview 19:44

Testing the Example Project Preview 03:18

Project Specification Preview 01:35

How I Do It Preview 08:44

Testing the Example Project Preview 03:04

My Easybuilder Program Preview 00:03

New Link for License Activation Preview 00:07

Educational Licensing Preview 04:59

The Development Environment Preview 05:47

Creating a Project Preview 03:29

Configuring Communications Preview 02:58

Defining Tags Preview 05:38

Screens and Navigation Preview 08:17

Basic Controls Preview 10:35

Basic Displays Preview 06:06

Drawing Tools and Animations Preview 06:33

Security Preview 06:17

Alarms Preview 04:30

Trends Preview 02:53

Data Acquisition Preview 09:36

Project Specification Preview 00:06

How I Do It (Part 1) Preview 13:48

How I Do It (Part 2) Preview 11:43

How I Do It (Part 3) Preview 09:55

Testing the Example Project Preview 08:14

Project Specification Preview 00:06

How I Do It (Part 1) Preview 15:32

How I Do It (Part 2) Preview 04:51

Testing the Example Project Preview 07:12

Project Specification Preview 00:06

How I Do It (Part 1) Preview 13:37

How I Do It (Part 2) Preview 17:35

How I Do It (Part 3) Preview 11:19

Testing the Example Project Preview 03:27

Project Specification Preview 01:34

How I Do It Preview 07:37

Testing the Example Project Preview 13:31

My Wonderware Program Preview 00:03

Next Steps Preview 12:56

Free Certificate Upgrade Preview 00:22

PLC Certified Programmers Alumni Group Preview 00:59