HMI Programming

The modern HMI is programmed from a personal computer running windows. There are several HMI manufactures all with their own programming and configuration software. The PLC training offered by one manufacture will more or less cross over to other platforms. The programming tutorials available on this site are made with an Allen Bradley HMI in mind. The software is named FactoryTalkView and is offered by Allen Bradley.

What Does HMI Stand For?

HMI is an acronym that stands for Human-Machine-Interface; it can also be referred to as MMI or Man-Machine-Interface. In the industrial automation world the modern HMI is a component of a larger automated control system. The HMI allows a user to monitor and interact with a larger control system.

An HMI can display data such as alarms, system status, and maintenance information. Automation equipment can be started, stopped and configured via an HMI interface.

Modern HMI panels consist of touch screen interfaces similar to those seen on mobile phones and tablets. Rather than capacitive touch screens industrial touch screens are more commonly made from resistive touch screen technology for robustness and longevity in harsh conditions.

What is SCADA?

SCADA or Supervisory Control And Data Acquisition commonly refers to large scale control systems that cover vast areas such as water treatment facilities, oil & gas pipelines and such. The HMI is a component of a SCADA system which serves as a client to either a PLC and/or a data server. The HMI allows a user to interact and operate a process by means of graphical user interface or GUI for short.

HMI Programming Tutorials

The following series of tutorials compliments the plc training available throughout this site. The tutorials cover simple communication setup, momentary push buttons, placing graphics, and basic animation using system tags and controller tags. The Ladder logic programming tutorials can be seen here.

  • { 2 comments… add one }

    Jimmy Doucet March 19, 2014, 7:43 pm

    I am interested in learning programming of AB platforms, we use ControlLogix wherer I work. I also would like to learn HMI programming and Scada. We use Wonderware and Clearscada.

  • { 2 comments… add one }

    Kalleweed July 15, 2014, 7:33 pm

    I would like to see you do a video on wonder-ware or on SCADA
    I am currently teaching how to use Factory Talk Studio


Leave a Comment