Process Visualization (Level 3)

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

4.89 (1974 reviews)
Udemy
platform
English
language
Hardware
category
instructor
19,154
students
17 hours
content
Mar 2024
last update
$89.99
regular price

What you will learn

By the end of this course, you will have created 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 graphical interfaces to run the process and log data into a SQL database.

You'll know how to map data between RSLogix 500 projects and several visualization technologies.

You'll have some AMAZING demo projects to show off in interviews.

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!

Content

Introduction

Course Intro: Curriculum / Objectives
Software and Course Notes
Contacting Your Instructor

Concepts: HMI and SCADA

Thesis
Panel vs PC
What is an HMI?
What is SCADA?
HMI vs SCADA (Differences)
HMI vs SCADA (Similarities)
Concepts: HMI and SCADA Quiz

Theory of Process Visualization

UI vs UX
How Much Visibility is "Enough?"
Visualization Styles (Data, Diagram, Illustrative)
Theory of Process Visualization Quiz

Overview of Tools and Technologies

VMware and Virtual Machines
Wonderware (HMI / SCADA)
AdvancedHMI (HMI)
C-More (HMI)
EZware (HMI)
Com0com
SQL Server / Studio Part 1
SQL Server / Studio Part 2
Overview of Tools and Technologies Quiz

Drivers and Communications

OPC Servers
Interface Cables
Comm Drivers
Drivers and Communications Quiz

Our Target System

P&ID and Flow Diagrams
PLC Program Structure
System Simulation

C-More

The Development Environment
Creating a Project
Configuring Communications
Defining Tags
Screens and Navigation
Basic Controls
Basic Displays
Drawing Tools and Animations
Security
Alarms

FactoryTalk View Studio

The Development Environment
Creating a Project
Configuring Communications
Defining Tags
Screens and Navigation
Basic Controls
Basic Displays
Drawing Tools and Animations
Security
Alarms

AdvancedHMI

Signing into Visual Studio
The Development Environment
Configuring Communications
Basic Controls
Basic Displays

AdvancedHMI Project 1 - Primary Functionality

Project Specification
How I Do It (Part 1)
How I Do It (Part 2)
How I Do It (Part 3)
Testing the Example Project (Part 1)
Testing the Example Project (Part 2)

EasyBuilder 5000

The Development Environment
Creating a Project
Configuring Communications
Defining Tags
Screens and Navigation
Basic Controls
Basic Displays
Drawing Tools and Animations
Security
Alarms
Trends

EasyBuilder Project 2 - System Overview Screen

Project Specification
How I Do It (Part 1)
How I Do It (Part 2)
How I Do It (Part 3)
Testing the Example Project

EasyBuilder Project 3 - HOA Screen

Project Specification
How I Do It (Part 1)
How I Do It (Part 2)
How I Do It (Part 3)
Testing the Example Project
Project Specification
How I Do It (Part 1)
How I Do It (Part 2)
Testing the Example Project

EasyBuilder Project 5 - Runtime Screen

Project Specification
How I Do It
Testing the Example Project

EasyBuilder Project 6 - Configuration Screen

Project Specification
How I Do It (Part 1)
How I Do It (Part 2)
Testing the Example Project

EasyBuilder Project 7 - Graphical Monitoring Screen

Project Specification
How I Do It (Part 1)
How I Do It (Part 2)
Testing the Example Project

EasyBuilder Project 8 - Alarms Implementation

Project Specification
How I Do It
Testing the Example Project

EasyBuilder Project 9 - Trending Screen

Project Specification
How I Do It
Testing the Example Project
My Easybuilder Program

Wonderware (Indusoft Web Studio)

Educational Licensing
The Development Environment
Creating a Project
Configuring Communications
Defining Tags
Screens and Navigation
Basic Controls
Basic Displays
Drawing Tools and Animations
Security
Alarms
Trends
Data Acquisition

Wonderware Project 10 - System Overview Screen

Project Specification
How I Do It (Part 1)
How I Do It (Part 2)
How I Do It (Part 3)
Testing the Example Project

Wonderware Project 11 - HOA Screen

Project Specification
How I Do It (Part 1)
How I Do It (Part 2)
Testing the Example Project

Wonderware Project 12 - Security Implementation

Project Specification
How I Do It
Testing the Example Project

Wonderware Project 13 - Runtime Screen

Project Specification
How I Do It
Testing the Example Project

Wonderware Project 14 - Configuration Screen

Project Specification
How I Do It
Testing the Example Project

Wonderware Project 15 - Graphical Monitoring Screen

Project Specification
How I Do It (Part 1)
How I Do It (Part 2)
How I Do It (Part 3)
Testing the Example Project

Wonderware Project 16 - Alarms Implementation

Project Specification
How I Do It
Testing the Example Project

Wonderware Project 17 - Trending Screen

Project Specification
How I Do It
Testing the Example Project

Wonderware Project 18 - Data Acquisition

Project Specification
How I Do It
Testing the Example Project
My Wonderware Program

Conclusion

Next Steps
Final Words

Bonus Content

PLC Certified Programmers Alumni Group

Screenshots

Process Visualization (Level 3) - Screenshot_01Process Visualization (Level 3) - Screenshot_02Process Visualization (Level 3) - Screenshot_03Process Visualization (Level 3) - Screenshot_04

Reviews

Ferhat
August 15, 2023
His accent and explanations are very easy to follow, also he is very quick on responses to mails. Would recommend 100% to buy it and be sure that you will congrats yourself for buying not only this course but also his other courses too.
Rammah
October 30, 2022
I've been watching a lot of online courses and videos, and Paul Lynn is one of the best (if not the best) instructors I've ever seen. Thank you so much Paul for the great content and your dedication to providing the best learning experience for your students.
Adam
May 27, 2022
So far so good! I appreciate the VM download to avoid compatibility problems, so we can get up and running quickly!
Talha
April 26, 2022
Great course again from Paul. His hands-on learning way is so efficient. He notices the keypoints and than it's up to you to improve yourself. Really like it!
Jose
December 20, 2021
Porque ve mas allá de la programación, detalla los parámetros que hay que tomar en cuenta antes de programar.
Bhargav
August 30, 2021
I truly feel like I'm working on a true, live project and when this course is approached with a sincere mindset, you get tons out of it than what you bargain for. Paul Lynn is literally the one who taught me programming, NOT my managers or colleagues at work and I'm grateful to Paul for all that he's done and continues to do for his students. Cheers Paul!
Carlos
March 31, 2021
Well organised training, good pace and excellent english. (from a non native speaker perspective, very clear to understand)
Imad
March 2, 2021
Process Visualization (PLC3) was very structured, so everything led into the next step correctly without confusion. The course gives a great way of building up knowledge with a professional instructor. It's given the student a strong foundation to go forward with.
Graham
January 11, 2021
Really useful, I am working full time along side this as a site ICA. This has really helped with additional knowledge and recapping prior knowledge.
Mario
December 31, 2020
I think the instructor is very clear in what he is presenting. You actually get a sense of mastery from him.
Avraam
October 19, 2020
Excellent. I have also taken PLC I, II, IV ,(S). Instructor is to the point, great content and delivery. Pure gold. "Cheers" :'D
Sam
April 27, 2020
Paul, you delivered on another great course. This is a must-do course for the world of HMI's and SCADA. Explanations are very clear while exploring different platforms.
Hussein
April 18, 2020
Paul is really a perfect instructor. All PLC courses are worth every cent paid! In a very short time period, I became acknowledged with much information about PLCs, HMI, and SCADA and ways better in Programming cool and hard projects.
Kevin
March 25, 2020
This course was very informative and I really got a lot of out of it. As a college senior who is graduating, I feel that the content that I learned in this course will of great value to me as I pursue a career in the automation industry.
Precious
February 9, 2020
Awesome! Great course with practical experience of how to design visualization screens. I very much enjoyed this course this and would definitely recommend it to future students.

Coupons

DateDiscountStatus
6/27/202089% OFF
expired

Charts

Price

Process Visualization (Level 3) - Price chart

Rating

Process Visualization (Level 3) - Ratings chart

Enrollment distribution

Process Visualization (Level 3) - Distribution chart
821360
udemy ID
4/13/2016
course created date
11/21/2019
course indexed date
Bot
course submited by