How to Program Siemens HMIs in WinCC

How to Program Siemens HMIs in WinCC

In this new course, we will show you how to use Wincc in TIA Portal to create an application that will run in a standard, basic Siemens touch-panel operator interface, or, human-machine interface, HMI for short.

An HMI is a device that allows the operator to visualize the process and interact with the process using graphics displays. These displays may include pushbuttons, data entry ports and other elements that allow the operator to interact with the process.

These displays also include information about the process, such as tank levels, flow rates, pressures and temperatures, and other information, such as process step or mode, recipe information, or equipment status. Some displays allow setup and process configuration data to be entered, while others may show alarm conditions or process events, while others may show diagnostic counters and alerts.

These displays are critical for giving the operator a quick, concise glimpse into the state of the process so that the process can maintain a continuous output of quality product. When an alarm or abnormal condition occurs, the operator is alerted and elements on the graphic displays can be selected to help correct these abnormal situations or allow for quick corrective actions.

The HMI displays work in conjunction with the PLC program to take actions, monitor the process, and generate alarms and other information that will be important to the operator.

An HMI terminal is most often connected to the control network, whether it is Profibus, Profinet, Ethernet, or some other industrial network, and has access to one or more PLC’s and its connected devices.

The HMI is configured with the tag-name database that catalogs the various data connections that it will need to be able to display data from control devices and to make changes in the data in the form of commands. This HMI database can be a stand-alone database in the HMI device, or it may share access to a database created for a PLC or other device.

Subscribe Share
How to Program Siemens HMIs in WinCC
  • 1. What is an HMI and How Do I Add an HMI in TIA Portal?

    In this video, I will introduce you to the concept of an HMI and how it is used to monitor a process and allow the operator to interact with the process.

    I will also create a new TIA Portal project and begin to configure the HMI for use in a simple simulation.

    An HMI is a device that allow...

  • 2. Adding a Touchscreen HMI to the Hardware Configuration

    In this multi-part video series, I am showing you how to use TIA Portal to create an application that will run in a standard basic Siemens touch-panel operator interface, or, human-machine interface, HMI for short.

    In the previous video, I showed you how to add a 12” SIMATIC KTP1200 Basic tou...

  • 3. Configuring a PLC Program to be Used With the HMI

    In TIA Portal, the HMI visualization software is an embedded version of WinCC Basic, which is very similar to the WinCC versions used in conjunction with Step7. This is good information for those who do not have or use TIA Portal for programming Siemens PLC’s and HMI stations.

    In the previous ...

  • 4. Using WinCC to Create a Screen for the HMI

    In this multi-part video series, I am using TIA Portal to create an application that will run in a standard Siemens KTP1200 touch-panel HMI.

    In the previous videos, I created the hardware configuration with a PLC and HMI station and also added a simple set of logic to the PLC. Then, I defined ...

  • 5. Compiling, Loading, and Simulating an HMI Screen

    In the previous videos, I created the hardware configuration with a PLC and HMI station and also added a simple set of logic to the PLC. Then, I defined the tags required to access values in the PLC from the HMI.

    In the previous video, I created an HMI screen and added some objects to the scre...

  • 6. Viewing and Changing Properties of HMI Objects

    In part 4 of this video series, I created an HMI screen to increment and decrement a totalizer using two pushbuttons.

    In the previous video, I compiled and loaded an HMI screen to the simulator, and I demonstrated how the pushbuttons are used to interact with the PLC to increment and decrement...

  • 7. Creating a Screen-to-Screen Navigation Strategy

    In this multi-part video series, I am using TIA Portal to create an application that will run in a standard Siemens KTP1200 touch-panel HMI.

    In the previous videos in this series, I have demonstrated some of the power of WinCC in helping create HMI screens that are useful and efficient for pla...

  • 8. Extending the Navigation Strategy to Multiple Screens - Part 1

    In this multi-part video series, I am using TIA Portal to create an application that will run in a standard Siemens KTP1200 touch-panel HMI.

    In the previous videos in this series, I have demonstrated some of the power of WinCC in helping create HMI screens that are useful and efficient for pla...

  • 9. Extending the Navigation Strategy to Multiple Screens - Part 2

    In this multi-part video series, I am using TIA Portal to create an application that will run in a standard Siemens KTP1200 touch-panel HMI.

    In the previous videos in this series, I have demonstrated some of the power of WinCC in helping create HMI screens that are useful and efficient for pla...

  • 10. Simulating the Navigation Strategy with Multiple Screens

    In this multi-part video series, I am using TIA Portal to create an application that will run in a standard Siemens KTP1200 touch-panel HMI.

    In the previous videos in this series, I have demonstrated some of the power of WinCC in helping to create HMI screens, animate objects, and develop temp...

  • 11. Completing the Screens and Testing the HMI - Part 1

    In this video, I will continue to develop the navigation in the HMI using buttons to emulate tabs in a notebook.

  • 12. Completing the Screens and Testing the HMI - Part 2

    In this video, I will complete the configuration of a simple navigation strategy in the HMI using buttons to emulate tabs in a notebook.

  • 13. Configuring Additional Objects and Animations Using WinCC

    In this video, I will add graphic objects and configure animations that demonstrate additional features of WinCC in the TIA Portal environment.

  • 14. Completing the HMI Project and Testing with the Simulator

    In this video, I will complete the configuration of the HMI by adding some graphic elements to the "Tank_2" and "Increment" screens.

    Then, I will compile and load the application to the simulator so that the functions of the screens can be demonstrated.