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. HMI Programming in TIA Portal – Part 1

    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. HMI Programming in TIA Portal – Part 2

    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. HMI Programming in TIA Portal – Part 3

    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. HMI Programming in TIA Portal – Part 4

    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. HMI Programming in TIA Portal – Part 5

    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. HMI Programming in TIA Portal – Part 6

    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. HMI Programming in TIA Portal – Part 7

    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. HMI Programming in TIA Portal – Part 8

    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. HMI Programming in TIA Portal – Part 9

    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. HMI Programming in TIA Portal – Part 10

    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. HMI Programming in TIA Portal – Part 11

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

  • 12. HMI Programming in TIA Portal – Part 12

    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. HMI Programming in TIA Portal – Part 13

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

  • 14. HMI Programming in TIA Portal – Part 14

    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.