Super Systems Compact HMI User Manual

Page 24

Advertising
background image

Compact HMI and Compact HMI Editor Operations Manual

Super Systems Inc.

Page 24 of 60

The examples below could apply to a number of scenarios. For illustration, assume that Compact HMI controls were developed for a

batch furnace. When designing the HMI, the interface designer wanted to make sure that the control clearly indicates conditions

such as running and alarm states so that the operator is aware of the those states. The following are programmed conditions that

were evaluated as true or false by Compact HMI and how those evaluations affect the actions taken within a condition category on the

control.

Case 1: All Conditions Are Evaluated as True

In the first example, a control’s background color is changed based on running conditions of the furnace. RedBackgroundColor,

BlueBackgroundColor, and YellowBackgroundColor are true. However, the YellowBackgroundColor action will be the one

implemented and seen by the user; the reason for this is that YellowBackgroundColor occurs after the other two in the list of

conditions. If RedBackgroundColor should take priority over BlueBackgroundColor and YellowBackgroundColor,

RedBackgroundColor should be moved so that it occurs after the other two in the list.

Category

Condition Name

Order of

Evaluation within

Category

Condition

True or False

Result

Background Color

RedBackgroundColor

First

Machine is in alarm

state

True

Background color

implemented

Background Color

BlueBackgroundColor

Second

Machine is running True

Background color

implemented

Background Color

YellowBackgroundColor Third

Machine is not

running

True

Background color

implemented

Table 3 - Example of Condition Evaluation (All True)

Case 2: At Least One Condition Is Evaluated as True, the Others as False

In this example, text displayed in a control changes based on whether an alarm state is present, the furnace is running normally with

no alarms, the furnace is shut down, or the furnace is starting up. In the case of the Text category, AlarmActiveText is true;

therefore, text programmed for the AlarmActiveText condition will be the text shown. Compact HMI Editor evaluated the remaining

Text conditions and found them to be false. Therefore, even though AlarmActiveText occurs first in the Text category, it will still be

Advertising