Learn how to design, build, simulate, and test your first TIA Portal HMI application from scratch.
The course begins by introducing the sample application that will be used throughout the program. Initially, we will incorporate a new TIA HMI device into our sample project and set up the connection to the pre-existing PLC in the sample project. After integrating the PLC tags into the HMI, we will progress towards creating an aesthetically pleasing design for our contemporary and user-friendly screen template.
Once we have established these fundamental procedures, I will guide you through the process of creating a process overview screen that comprises animated graphics, texts, and parameter inputs. Our emphasis will be on utilizing layers for screen objects and defining three primary colors for a modernized appearance.
Following the development of the process visualization, the course will move on to implementing alarm handling into the application. This will entail generating alarm texts using PLC trigger tags and constructing an alarm screen from the ground up to exhibit those alarm texts.
Subsequently, we will concentrate on recipe handling. This will entail producing a recipe and designating our process parameters (=recipe elements) to them. Additionally, we will create specific data records that will contain a set of distinct values for our parameters. After the recipe is finalized, we will design a recipe screen that allows us to load, save, create, and delete recipe data records.
After integrating recipes into the application, we will proceed to secure our application. This will involve adding a user administration system to the application, where we will create users, user groups, and authorizations. By implementing a user administration, we will have the ability to password-protect buttons, parameters, and other screen objects.
Lastly, after completing the application design, the course will guide you through the testing of all the remarkable features of the HMI application. We will use a simulated PLC application (S7-PLCSIM) in conjunction with a runtime HMI application.
Ultimately, upon completing the course, you will be proficient in constructing a pristine, modern, and user-friendly HMI application from scratch using an extensive range of TIA-specific skills and TIA's best practices.
Prerequisites
Who this course is for:
Getting Started
Building a Screen Template
Visualizing your Application
Alarm Handling
Recipe Handling
User Administration
Adding HMI Settings
Runtime Simulation & Testing
Conclusion
For over 20 years, I've been working professionally as a control engineer within the manufacturing industry. During this time as a system integrator, I've had the pleasure of working on many diversified and challenging automation projects with many great machine builders and manufacturing companies worldwide. A big part of my work involves commissioning machines and production lines at customers on-site.
In 2013, I started my own automation company - Rock Solid Automation. As a self-employed system integrator, I've built a very successful customer base and have been part of many fulfilling projects. I have a real passion for programming and thrive on innovation and technology.
My professional expertise includes software solutions - development, implementation, commissioning, and troubleshooting - for Siemens and Rockwell hardware platforms. More specifically, I have a lot of hands-on experience with motion control (synchronized servo systems, gearing operations, cam profiles), application optimizations (process streamlining, PLC resource management, application troubleshooting), and safety logic integrations (PLC's with software safety logic, safe-torque-off for drives, implementation of guards/estops/LOTO).