Table of Contents

HMI graphical objects

Each of the graphical HMI objects has its specific properties described below. The visual properties are common for all objects: 

Foreground - Colour of the displayed text

Alarm

Indicator of alarm states. The object displays status of an alarm block using text or image. An alarm block has five possible states:

To keep full functionality, the object must be linked with blocks “Lib.Core.V1_1.BD56_SingleAlarmMemoryDelay” or “Lib.Core.V1_1.BD57_AlarmMemoryExt”.

The “Alarm status” object properties are:

Alarm point

Indicator of alarm states. The object displays status of an alarm block using text or image. An alarm block has five possible states:

To keep full functionality, the object must be linked alarm point funkction blocks “Lib.Core.V1_1.BD56_SingleAlarmMemoryDelay” or linked alarm point funkction block “Lib.Core.V1_1.BD57_AlarmMemoryExt”

The “Alarm status” object properties are:

Analog Setter

Object to set analog value.

The “Analog Setter” object properties are:

Variable - Attached variable

In the Analog setter properties it is also possible to define a path to new images for a component which increases and decreases the value. This is in the Visualisation section. 

This object is button to open another page (panel) to display or link to internet page..

It has following properties:

Pop-up

The pop-up object displays a graphic template in a pop-up windowfunction block. Typically, this can be a graphical function block with regulation settings in a specific hotel room.

Its properties are:

Progress bar

The progress bar object is used to visualize progress, which can be textually accompanied in the form of percentage.

Its properties are:

Chart

The “Chart” is used for trending of one or more variables in the graph. This type of an object is supported only for the PLC webserver definition.

The “Chart” object properties are:

DateTime Indicator

This object displays either the PLC time, or any time value of a DT-type variable.

It has following properties:

Variable - Attached variable

DateTime Setter

This object displays either the PLC time, or any time value of a DT-type variable. The date and time can also be set here.

It has following properties:

- for a terminal.graph type template select “the complete PLC” (the root item of the variables tree)

- for a web.graph type template select “Use Target Device RTC”.

Digital Indicator

Displays a predefined text according to a discrete numerical value.

The “Digital Indicator” object properties are:

Variable - Path to the variable attached to the object

States mapping:

In States mapping the states corresponding to variable values are mapped. The values are Integer or “True(1)/False(0)”. Edit the status text, its visual properties, font, font size, bold type and italics, and optional image.

Digital Setter

Sets a predefined discrete numerical value (typed as integer, byte, uint…  - maximum 16 bits) according to a selected state text from the collection.

The “Digital Setter” object properties are:

Variable - Path to the variable attached to the object

In States mapping the states corresponding to variable values are mapped. The values are Integer or “True(1)/False(0)”. Edit the status text, its visual properties, font, font size, bold type and italics, and optional image.

Use maximum 16bit types. Do not use 32 and 64 bit types (dint, lint).

Digital Setter Buttons

This object allows you to set the variable value using states defined in “States mapping” editor. After its creation the box is separated in several areas (buttons). Every area is assigned to one specific state. Clicking on the area causes variable to change its value to the one defined in the state. Current state of the variable is represented by the background color change of the appropriate area.

Unlike the others this object has a different “Visual” tab. The tab includes extra parameter called “Separator thickness” that defines thickness of the border which separates value areas. There is also another extra parameter called “Orientation” which allows you to switch between vertical and horizontal buttons order (a column or a row).

The “Digital Setter Buttons” object properties are:

Variable - Path to the variable attached to the object

The colour set as “Background” in a specific state settings is shown only when a corresponding button is pressed. The button background color in the normal state is determined by the settings in the visualisation tab. There is also an option to select the image that will be shown instead of a background and a text.

Digital Setter ComboBox

Sets a predefined discrete numerical value according to a selected state text from the collection. Clicking the object opens a menu where the required stae can be selected.

The “Digital Setter” object properties are:

Variable - Path to the variable attached to the object

In States mapping the states corresponding to variable values are mapped. The values are Integer or “True(1)/False(0)”. Edit the status text, its visual properties, font, font size, bold type and italics, and optional image.

Image

This object displays an image taken from an image file.

Select the image path and filename in Properties.

Rectangle

This object is just a generic shape which can be used as a part of your graphic definition. You can use it as a background for the other active objects or as a simplified representation of some technology elements (pipes, boiler etc.). In the default settings the object is rendered as a generic rectangle with rounded corners. You can adjust the radius from square corners to circle-like. Besides that there is also an option to change object size and color.

Examples of “Rectangle” use:

Slider

The slider allows set a value in a defined range of values (minimum and maximum).

The “Slider” object properties are:

In the Slider properties it is also possible to define a path to new images for a component which increases and decreases the value. This is in the Visualisation section. 

Template

You can use the “Template” object for creation of specific part of your HMI definition. This object is always assigned to some function block or a program. Source for this type of an element can be created while switched in full mode by choosing appropriate template type.

See chapter: Creating a graphic template for Terminal.

Text

Displays a fixed text. It is used mostly in the main screen (site name), naming of menu branches (Setpoints, Heating, AHUs, Lights, etc.), or to create a submenu with supplier/service contact data (such as web pages and phone number).

The “Static Text” object properties are:

Text Setter

This element can be used for reading/writing of string variables.

In default settings this object shows value of the mapped variable. By clicking on the object you can edit the value and save it back to the variable in the dialog window. The header of the dialog shows the name of an element. Above the editable field with the current value you can see the name of the assigned variable.

The “Text setter” object properties are:

TPG Bool

The “TPG Bool” object displays and edits a “Lib.Hvac.V1_0.T17_Boolean_Scheduler” or “Lib.Hvac.V1_0.T17_Boolean_Scheduler_Base” block. 

The “TPG Bool” object properties are:

In States mapping the states corresponding to variable values are mapped. The values are Integer or “True(1)/False(0)”. Edit the status text, its visual properties, font, font size, bold type and italics, and optional image.

TPG Int

The “TPG Int” object displays and edits a “Lib.Hvac.V1_0.T19_Integer_Scheduler” or  “Lib.Hvac.V1_1.T19_Integer_Scheduler_Base” block. 

The “TPG Int” object properties are:

In States mapping the states corresponding to variable values are mapped. The values are Integer or “True(1)/False(0)”. Edit the status text, its visual properties, font, font size, bold type and italics, and optional image.

TPG Real

The “TPG Real” object displays and edits a “Lib.Hvac.V1_0.T18_Real_Scheduler” or “Lib.Hvac.V1_0.T18_Real_Scheduler_Base” block. 

The “TPG Real” object properties are:

It is also possible to define a path to images for a component which increases and decreases the value. This is in the Visualisation section.

Value Indicator

Display of analogue value.

The “Value Indicator” object properties are:

Variable - Attached variable