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

HMI Programming & Design - FactoryTalk View ME SCADA PLC

Vladimir Romanov

The goal of this class is to equip you with the knowledge required to develop your own HMI applications on FactoryTalk View Studio and deploy them into Machine Edition (ME).

Read more

The goal of this class is to equip you with the knowledge required to develop your own HMI applications on FactoryTalk View Studio and deploy them into Machine Edition (ME).

We will start by going over the core features of developing HMI applications. These features include connecting to the terminal, setting up communications to a live PLC, developing multiple displays as well as an array of features on top of these displays. The core section will cover absolutely everything you need to know in order to get started building your own stand alone applications.

In the subsequent sections of the class, we will be going over a simple project followed by advanced features of HMI development.

The final section (currently in development) will provide you with a larger project which will leverage the core as well as the advanced features covered in the previous sections.

What are the requirements for the class?

  • You don't need any hardware or software to follow the lectures, however, it is highly recommended to get some practice before going into an interview (if that's your goal). If that's not possible, I would advise spending some time working with an emulator.

What can I expect from this class?

  • The main objective of this course is to get you job-ready by the time you finish the last lecture.

  • You will have a good understanding of what an HMI does, how it does it as well as what the outcomes of those actions are.

  • You will be comfortable creating basic HMI screen layouts and troubleshoot complex existing ones.

  • You will have a better understanding of manufacturing systems as a whole.

What is the target audience for the class?

  • Electrical Engineers looking for a crash course on HMIs.

  • Electrical Technicians / Electricians looking to expand their knowledge into controls.

  • Software Engineers who are seeking to learn about controlling hardware.

  • Manufacturing Operators looking to progress in their career.

  • Anyone interested in how manufacturing processes are executed.

Enroll now

What's inside

Learning objectives

  • Create fully functional hmi programs
  • Understand and apply hmi development best practices to their designs.

Syllabus

HMI Hardware & Software Overview
Hardware Overview
Software Overview - FactoryTalk View Studio
FAQ
Read more
Learn how to create basic HMI applications.
Section Introduction
New Application & FTView Studio Overview
Creating & Working with Displays
Working with Drawing Objects - Text Field, Images & Shapes
Working with Push Buttons - Momentary Push Button Creation
IMPORTANT: Linking HMI to PLC Tags
Numeric and String Displays & Objects
Display Navigation & Pop-Up Display Management
Leveraging Image Library and Symbol Factory
Create a complete HMI Factory Talk View ME Application
HMI Development Project Intro
Creating the Application & Display Navigation Menu
Designing the Main Screen
Designing the Main Screen Part 2 / 2
Integrating HMI Tags into the Project & Testing
Testing our Application on a Real HMI
Adding a Numeric Entry & Display Objects to our HMI Program
HMI Development Advanced Concepts
HMI Based Tags Overview & Tutorial
HMI Files & Extensions Management - .APA & .MER files
HMI User Permissions Part 1 / 2
HMI User Permissions Part 2 / 2
HMI Parameter Files Overview & Example
HMI Using Multiple Images for State Display
HMI Alignment Tools & Object Positioning
Learn how to build a complete HMI application
Initializing the Application & Creating the Navigation System
Main Screen Layout and Development
Main Screen Instrumentation Development and Layout
Building the Controls Pop-Up Screen
Animating the Main Screen Level Displays
Building the Recipe Screen
Finalizing the Main System Screen Faceplates
Bonus Content
"Industrial Automation Programmers, Engineers & Technicians" LinkedIn Group
Other Courses (90% OFF)

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Develops skills and methodologies that are commonly utilized in industry
Graduates will be prepared to work in positions that require proficiency in controlling hardware
Taught by Vladimir Romanov, who are recognized for their work in HMI programming
Provides a comprehensive study of HMI development, from foundational concepts to advanced techniques
Uses FactoryTalk View Studio, which is a leading HMI development software in industry
Highly relevant for people looking to enter the field of controls and automation

Save this course

Save HMI Programming & Design - FactoryTalk View ME SCADA PLC to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in HMI Programming & Design - FactoryTalk View ME SCADA PLC with these activities:
Recall Basic HMI Concepts
Refresh your memory on basic HMI concepts before starting the course.
Browse courses on HMI
Show steps
  • Review the purpose and functionality of an HMI.
  • Recall the different types of HMI devices.
  • Understand the basics of HMI programming.
Review PLC Communication Protocols
Ensure a strong foundation by reviewing PLC communication protocols before starting the course.
Browse courses on PLC
Show steps
  • Review the different PLC communication protocols.
  • Understand the advantages and disadvantages of each protocol.
  • Practice using a PLC communication protocol.
Follow a Tutorial on HMI Security
Enhance your understanding of HMI development by following a tutorial on HMI security.
Browse courses on HMI
Show steps
  • Find a tutorial on HMI security.
  • Follow the tutorial and implement the security measures in your HMI applications.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Develop a Basic HMI Screen
Develop your HMI programming skills by practicing creating a basic HMI screen.
Browse courses on HMI
Show steps
  • Open FactoryTalk View Studio and create a new project.
  • Create a new display and add some basic objects, such as text fields, buttons, and images.
  • Connect the HMI to a PLC and test the functionality of the screen.
Discuss HMI Troubleshooting Techniques
Improve your troubleshooting skills by discussing HMI troubleshooting techniques with peers.
Browse courses on HMI
Show steps
  • Find a peer group or online forum where you can discuss HMI troubleshooting.
  • Participate in discussions and share your knowledge and experiences.
  • Learn from your peers and apply these techniques to your own HMI troubleshooting.
Build a Complete HMI Application
Demonstrate your understanding of HMI development by building a complete HMI application.
Browse courses on HMI
Show steps
  • Design the HMI application, including the screens, navigation, and data flow.
  • Develop the HMI application using FactoryTalk View Studio.
  • Test and deploy the HMI application.
Write a Blog Post on HMI Best Practices
Expand your knowledge and share your insights on HMI development by writing a blog post on HMI best practices.
Browse courses on HMI
Show steps
  • Research HMI best practices.
  • Write a blog post outlining these best practices.
  • Publish the blog post and share it with the community.

Career center

Learners who complete HMI Programming & Design - FactoryTalk View ME SCADA PLC will develop knowledge and skills that may be useful to these careers:
PLC Programmer
PLC Programmers design, develop, and maintain PLC programs. To be successful in this role, you must have a strong understanding of PLC programming languages and be able to apply them to practical problems. This course can help you build a foundation in these areas by teaching you how to use HMI software to design and implement PLC programs.
Automation Technician
Automation Technicians are responsible for installing, maintaining, and repairing automated systems. To be successful in this role, you must have a strong understanding of electrical and mechanical systems, as well as experience with programming and troubleshooting. This course can help you build a foundation in these areas by teaching you how to use HMI software to design and implement automated systems.
Electrical Engineer
Electrical Engineers design, develop, and maintain electrical systems. To be successful in this role, you must have a strong understanding of electrical theory and be able to apply it to practical problems. This course can help you build a foundation in these areas by teaching you how to use HMI software to design and implement electrical systems.
Manufacturing Supervisor
Manufacturing Supervisors are responsible for ensuring that production processes are efficient and that all production goals are met. To be successful in this role, you must be able to manage a team, understand how to operate machinery, and have a strong knowledge of quality control procedures. This course can help you build a foundation in these areas by teaching you how to use HMI software to design and implement manufacturing systems.
Control Systems Engineer
Control Systems Engineers design, develop, and maintain control systems. To be successful in this role, you must have a strong understanding of control theory and be able to apply it to practical problems. This course can help you build a foundation in these areas by teaching you how to use HMI software to design and implement control systems.
Software Engineer
Software Engineers design, develop, and maintain software systems. To be successful in this role, you must have a strong understanding of computer science fundamentals and be able to apply them to practical problems. This course can help you build a foundation in these areas by teaching you how to use HMI software to design and implement software systems.
Manufacturing Engineer
Manufacturing Engineers design, develop, and maintain manufacturing systems. To be successful in this role, you must have a strong understanding of manufacturing engineering principles and be able to apply them to practical problems. This course can help you build a foundation in these areas by teaching you how to use HMI software to design and implement manufacturing systems.
Systems Engineer
Systems Engineers design, develop, and maintain systems. To be successful in this role, you must have a strong understanding of systems engineering principles and be able to apply them to practical problems. This course can help you build a foundation in these areas by teaching you how to use HMI software to design and implement systems.
Industrial Engineer
Industrial Engineers design, develop, and maintain industrial systems. To be successful in this role, you must have a strong understanding of industrial engineering principles and be able to apply them to practical problems. This course can help you build a foundation in these areas by teaching you how to use HMI software to design and implement industrial systems.
Safety Engineer
Safety Engineers design, develop, and maintain safety systems. To be successful in this role, you must have a strong understanding of safety engineering principles and be able to apply them to practical problems. This course can help you build a foundation in these areas by teaching you how to use HMI software to design and implement safety systems.
Reliability Engineer
Reliability Engineers design, develop, and maintain reliability systems. To be successful in this role, you must have a strong understanding of reliability engineering principles and be able to apply them to practical problems. This course can help you build a foundation in these areas by teaching you how to use HMI software to design and implement reliability systems.
Process Engineer
Process Engineers design, develop, and maintain processes. To be successful in this role, you must have a strong understanding of chemical engineering principles and be able to apply them to practical problems. This course can help you build a foundation in these areas by teaching you how to use HMI software to design and implement processes.
Project Manager
Project Managers plan, execute, and close projects. To be successful in this role, you must have a strong understanding of project management principles and be able to apply them to practical problems. This course can help you build a foundation in these areas by teaching you how to use HMI software to plan, execute, and close projects.
Business Analyst
Business Analysts analyze business needs and develop solutions. To be successful in this role, you must have a strong understanding of business analysis principles and be able to apply them to practical problems. This course can help you build a foundation in these areas by teaching you how to use HMI software to analyze business needs and develop solutions.
Quality Engineer
Quality Engineers design, develop, and maintain quality systems. To be successful in this role, you must have a strong understanding of quality engineering principles and be able to apply them to practical problems. This course can help you build a foundation in these areas by teaching you how to use HMI software to design and implement quality systems.

Reading list

We've selected seven 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 HMI Programming & Design - FactoryTalk View ME SCADA PLC.
Provides a comprehensive overview of the principles and techniques involved in automating manufacturing systems with PLCs. It covers a wide range of topics, including PLC programming, HMI design, SCADA systems, and industrial networks.
Provides a comprehensive overview of the principles and techniques involved in process control. It covers a wide range of topics, including process control theory, process control design, and process control applications.
Provides a comprehensive overview of the principles and techniques involved in programming and applying PLCs. It covers a wide range of topics, including PLC hardware and software, PLC programming languages, and PLC applications.
Provides an in-depth understanding of distributed control systems, which are closely related to HMI technology and often used in conjunction with it.
Covers the basics of PLC programming, providing foundational knowledge for understanding the interaction between HMI and PLCs.
A comprehensive reference for instrument engineers, providing background information on the principles and technologies used in HMI systems.
Covers the fundamentals of real-time systems design, providing a deeper understanding of the underlying principles of HMI technology.

Share

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

Similar courses

Here are nine courses similar to HMI Programming & Design - FactoryTalk View ME SCADA PLC.
PLC Programming - Training from Scratch on RSLogix500 &...
Most relevant
Process Visualization (Level 3)
Most relevant
Learn SCADA from Scratch - Design, Program and Interface
Most relevant
PLC Fundamentals (Level I)
Most relevant
Learn Siemens S7-1200 PLC & HMI from Scratch using TIA
Most relevant
IEC Paradigms (Level 4)
Most relevant
PLC Programming in Siemens TIA Portal
Most relevant
Learn 5 PLCs in a Day-AB, Siemens, Schneider, Omron &...
Most relevant
Cognex In-Sight Machine Vision Industrial Development...
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