We may earn an affiliate commission when you visit our partners.
Course image
Udemy logo

Process Visualization (Level 3)

Paul Lynn

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.

Read more

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

Process Visualization (Level 3) gives you both knowledge and experience in FIVE different HMI / SCADA development environments.  By the end, you've created several

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.

Enroll now

What's inside

Learning objectives

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

Syllabus

Introduction
Course Intro: Curriculum / Objectives
Software and Course Notes
Contacting Your Instructor
Read more
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
Intermission
Relax and Unwind a Little - Clear You Head
FactoryTalk View Studio
AdvancedHMI
UPDATED VM - 4/21/2022
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
Trends
EasyBuilder Project 2 - System Overview Screen
Testing the Example Project
EasyBuilder Project 3 - HOA Screen
EasyBuilder Project 4 - Security Implementation

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Develops competency in five HMI / SCADA development environments, including Wonderware, AdvancedHMI, EZware, C-More, and FactoryTalk View Studio
Teaches skills and knowledge that are standard in the process visualization industry
Helps you create graphical interfaces to monitor automated processes
Assists in developing an understanding of concepts in HMI and SCADA
Provides experience in creating HMI / SCADA interfaces using various technologies
May require additional hardware and software not typically found in a home or library, such as interface cables and OPC servers

Save this course

Save Process Visualization (Level 3) to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for Process Visualization (Level 3). These are activities you can do either before, during, or after a course.

Career center

Learners who complete Process Visualization (Level 3) will develop knowledge and skills that may be useful to these careers:
Automation Engineer
An Automation Engineer would be able to use the knowledge and skills gained in this Process Visualization course to design, develop, and maintain automated systems and machines. They could use their understanding of HMI and SCADA to create graphical interfaces that allow operators to monitor and interact with these systems. The course's focus on hands-on experience with different HMI and SCADA technologies would be particularly valuable for this role.
Controls Engineer
A Controls Engineer would be able to use the knowledge and skills gained in this Process Visualization course to design, develop, and maintain the controls systems for automated processes and machines. They could use their understanding of HMI and SCADA to create graphical interfaces that allow operators to monitor and interact with these systems. The course's focus on hands-on experience with different HMI and SCADA technologies would be particularly valuable for this role.
SCADA Programmer
A SCADA Programmer would be able to use the knowledge and skills gained in this Process Visualization course to develop and maintain SCADA systems. They could use their understanding of HMI and SCADA to create graphical interfaces that allow operators to monitor and interact with these systems. The course's focus on hands-on experience with different HMI and SCADA technologies would be particularly valuable for this role.
HMI Programmer
A HMI Programmer would be able to use the knowledge and skills gained in this Process Visualization course to develop and maintain HMI systems. They could use their understanding of HMI and SCADA to create graphical interfaces that allow operators to monitor and interact with machines and automated processes. The course's focus on hands-on experience with different HMI and SCADA technologies would be particularly valuable for this role.
Industrial Engineer
An Industrial Engineer would be able to use the knowledge and skills gained in this Process Visualization course to design and improve industrial processes and systems. They could use their understanding of HMI and SCADA to create graphical interfaces that allow operators to monitor and interact with these systems. The course's focus on hands-on experience with different HMI and SCADA technologies would be particularly valuable for this role.
Process Engineer
A Process Engineer would be able to use the knowledge and skills gained in this Process Visualization course to design and improve automated processes and systems. They could use their understanding of HMI and SCADA to create graphical interfaces that allow operators to monitor and interact with these systems. The course's focus on hands-on experience with different HMI and SCADA technologies would be particularly valuable for this role.
Systems Engineer
A Systems Engineer would be able to use the knowledge and skills gained in this Process Visualization course to design and develop complex systems. They could use their understanding of HMI and SCADA to create graphical interfaces that allow operators to monitor and interact with these systems. The course's focus on hands-on experience with different HMI and SCADA technologies would be particularly valuable for this role.
Sales Engineer
A Sales Engineer would be able to use the knowledge and skills gained in this Process Visualization course to sell HMI and SCADA systems. They could use their understanding of HMI and SCADA to explain the benefits of these systems to potential customers. The course's focus on hands-on experience with different HMI and SCADA technologies would be particularly valuable for this role.
Manufacturing Engineer
A Manufacturing Engineer would be able to use the knowledge and skills gained in this Process Visualization course to design and improve manufacturing processes and systems. They could use their understanding of HMI and SCADA to create graphical interfaces that allow operators to monitor and interact with these systems. The course's focus on hands-on experience with different HMI and SCADA technologies would be particularly valuable for this role.
Software Engineer
A Software Engineer would be able to use the knowledge and skills gained in this Process Visualization course to develop software for HMI and SCADA systems. They could use their understanding of HMI and SCADA to create graphical interfaces that allow operators to monitor and interact with machines and automated processes. The course's focus on hands-on experience with different HMI and SCADA technologies would be particularly valuable for this role.
Data Analyst
A Data Analyst would be able to use the knowledge and skills gained in this Process Visualization course to analyze data from HMI and SCADA systems. They could use this data to identify trends and patterns and to make recommendations for improving processes and systems. The course's focus on hands-on experience with different HMI and SCADA technologies would be particularly valuable for this role.
Consultant
A Consultant would be able to use the knowledge and skills gained in this Process Visualization course to provide consulting services related to HMI and SCADA systems. They could use their understanding of HMI and SCADA to help clients to design, develop, and implement these systems. The course's focus on hands-on experience with different HMI and SCADA technologies would be particularly valuable for this role.
Technical Writer
A Technical Writer would be able to use the knowledge and skills gained in this Process Visualization course to write documentation for HMI and SCADA systems. They could use their understanding of HMI and SCADA to create clear and concise documentation that helps users to understand and use these systems. The course's focus on hands-on experience with different HMI and SCADA technologies would be particularly valuable for this role.
Project Manager
A Project Manager would be able to use the knowledge and skills gained in this Process Visualization course to manage projects related to HMI and SCADA systems. They could use their understanding of HMI and SCADA to ensure that projects are completed on time and within budget. The course's focus on hands-on experience with different HMI and SCADA technologies would be particularly valuable for this role.

Reading list

We've selected 15 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Process Visualization (Level 3).
Covers the basics of HMI and SCADA systems, and it provides examples of how they can be used in a variety of industrial applications.
Comprehensive guide to PLC programming with RSLogix 500, and it provides a wealth of information on the technologies and techniques used in PLC programming with RSLogix 500.
Provides a detailed overview of a TIA Portal project, and it provides step-by-step instructions on how to create and manage a TIA Portal project.
Comprehensive guide to PLC programming, and it provides a wealth of information on the technologies and techniques used in PLC programming.
Will provide an introduction to Programmable Logic Controllers (PLCs) and how to program them using ladder diagrams.
Will provide you with a detailed guide to programming the Siemens SIMATIC S7-1200 PLC.
Will provide you with a practical introduction to implementing SCADA systems in industrial settings.
Will provide you with the background information and knowledge you need related to industrial automation.
Covers the advanced topics of PLC programming, such as data structures, function blocks, and PID control.
Save
Will provide you with a comprehensive overview of SCADA systems.
Will provide you with a practical introduction to process control.
Will provide you with a broad overview of control engineering, including theory and practice.
Will provide you with a detailed introduction to advanced control engineering techniques.
Save
Will provide you with a comprehensive overview of the OPC Unified Architecture (OPC UA).

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Process Visualization (Level 3).
PLC Fundamentals (Level I)
Most relevant
IEC Paradigms (Level 4)
Most relevant
Learn SCADA from Scratch - Design, Program and Interface
Most relevant
Applied Logic (Level 2)
Most relevant
HMI Programming & Design - FactoryTalk View ME SCADA PLC
Most relevant
Learn Siemens S7-1200 PLC & HMI from Scratch using TIA
Most relevant
PLC Programming in Siemens TIA Portal
Most relevant
PLC Programming - Training from Scratch on RSLogix500 &...
Most relevant
Learn 5 PLCs in a Day-AB, Siemens, Schneider, Omron &...
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser