HMI Design

Post on 18-Aug-2015

138 views 4 download

Tags:

Transcript of HMI Design

HMI DesignWINCCBASIC OVERVIEW OF FACEPLATE AND HMI UDT TECHNOLGIES

Faceplate Technology

What is a faceplate?

Why use a faceplate?

A faceplate is a group of HMI objects arranged and combined into a single object by the programmer.

These faceplate objects can be tailor made to your specific needs.

Faceplates are reusable from project to project.

Faceplates, if setup with a UDT interface, only have to be tagged out once.

Once this type of faceplate has been tagged out and debugged you never have to do it again.

Tremendous time savings during development, startup and life cycle.

Faceplate Technology

The following are a few faceplates I have created. These faceplates utilize an HMI UDT in their interface.

Typical PID

Typical HMI Screen

MY PID Faceplate

Adjustments madeeasily. Press the PIDbutton.

My PID Faceplate

Up comesthe PID Overview

My PID Faceplate

Press PID Settings

My PID Faceplate

PID Settings

My PID Faceplate

Real TimeMonitoringPress the show trendbutton.

My PID Faceplate

Real TimeMonitoringTrend view of PID

My VFDFaceplate

My VFDFaceplate

Typical HMI Screen

Adjustments madeeasily. Touch thepump.

Typical HMI Screen

Up comesthe VFD Overview.

My Analog InstrumentFaceplate

Adapts dynamicallyto instrument rangeand alarm settings

My Analog InstrumentFaceplate

Typical HMI Screen

Adjustments madeeasily. Touch thepressure sensor.

Typical HMI Screen

Up comes anoverview of theinstrument.

Typical HMI Screen

InstrumentAlarm Settings

Typical HMI Screen

InstrumentAlarm Settings

Dynamic warning indicator

Typical HMI Screen

InstrumentAnalog Settings

Typical HMI Screen

Gauge adapts torange automatically

HMI UDT

An HMI UDT is a data type created by the programmer

In these examples, my UDT is structured exactly the same as my instance data block in my controller

You can then use this UDT to create faceplates with an interface that matches a corresponding function block in your controller

Why??? Because you only have to tag out the faceplate objects once. From then on all you have to do is copy and paste the faceplate and point it to its data block.

Let’s get started…

HMI UDT - Creating the UDT

HMI UDT – Assign the UDT to a DB

Faceplate – Tag objects to UDT variables

Faceplate – Tag objects to UDT variables

UDT Expanded

Using the faceplate

Create a tag, assign the data type, point it to correct data block

Drag and drop the faceplate from the library onto an area of the screen.

Assign it to the tag.

Done.

One object with one tag…

HMI UDT – Assign the UDT to a DB

Faceplate - Using