LAB HMIWeb Solution Pack Overview
LAB HMIWeb Solution Pack Overview
Contents
Solution Pack....................................................................................................................................... 3
Solution Pack
Practice
Objective– OPTIONAL LAB EXERCISE
The purpose of this lesson is to build a display using objects from the HMIWeb Solution Pack.
Prerequisites
An Experion PKS Server with HMIWeb Display Builder (for lab practice and database
simulation.)
All points must be downloaded and running.
HMIWeb Solution Pack must be loaded on the Server.
Introduction
HMIWeb Solution Pack is the foundation for an integrated high performance and high functionality
solution for graphics development. The Solution Pack (SP) library contains over 2200 objects that
can be used with C200/C200E, C300, SCADA, Fieldbus, and TPS points. Custom properties
configured for each shape provide flexibility in creating effective displays.
Solution Pack is available in two versions. Basic Solution Pack and Advance Solution Pack.
Advanced Solution Pack is licensed option.
In this lab exercise you will create a display template as well as a process display. Both the
template display and process operating display are built with objects from the HMIWeb Solution
Pack.
Procedure
ü Step Action
ü Step Action
ü Step Action
Recommendation: Set your grid and snap options “on”. It will make it easier to
attach lines to inserted shapes.
ü Step Action
ATTENTION
ü Step Action
Use the Browse button to associate a cascade style sheet with your display.
Select sp.css located in the Abstract > CSS folder.
ü Step Action
6 Using the drop-down menu, select the “Background” style for your template
display.
The display will inherit the properties defined in the Background style of the
cascade style sheet.
ATTENTION
ü Step Action
8 To insert shape:-
Select the Shapes folder:-
Shapes \Common \Display_Title
All_DspTitle_lib_01:- This object will show your display’s title
All_ButtonAckPage_01:- Used to acknowledge all alarms on the
display.
All_ButtonNmEuHd_lib_01:- at runtime, will show the tagname or
engineering units or hide both.
All_TitleBackground_lib_01:- (this shape places a gray background
behind the title and the other objects at the top of the display).
All_NavTitle_lib_01:- This shape provides navigation capabilities and
launches graphics that are part of your display hierarchy
To insert trend button:-
Select the Shapes folder:-
Shapes \Common \Trending
All_TrdSel_lib_h_01:- Used for trend support and specifies the current
trend group to which new traces can be added.
To insert the shape select Contents of Shape file
ATTENTION
ü Step Action
Add this shape to the top right portion of your template display.
9 Script holders are used to centralize the script in one location, which improves
maintainability as well as performance. Similarly add two additional script holders
to your template display as shown below:
1. Common_GSH -- handles all mouse events and provides support for
navigation as well as support for shapes with multiple alarm icons.
2. Trend_Sup_GSH -- will show all points and parameters in the current
trend group. It contains a table which will show all points and parameters in
the current trend group.
ü Step Action
10 The final step in creating your template display is adding other shapes that will
be common to most of your displays.
Add the following alarm/navigation shape:
All_Navigation_lib_h_ai_02 :- This shape will provide navigation
functionality and alarm indication based on assets
ü Step Action
ATTENTION
ü Step Action
Select your template display from the dialog box and select OK.
ü Step Action
16 The template contains 5 navigation/alarm shapes. The process display will only
use 3. Therefore, delete two of the inserted navigation/alarm shapes.
ü Step Action
At runtime, these shapes will show all alarms in the defined tagname/asset area
and, when selected, will call the specified display.
20 Create a tank in your Training Display. Put a label on the tank using a standard
text object.
Enter text “V-102”.
(Make the label the same width as the vessel.)
ü Step Action
23 Your tank and text object are now being goverened by the properties defined in
the Cascade Style Sheet that is associated with the display.
25 Expand the Shapes listing as shown below and select the Navigations folder.
Right-click the navigation object All_Navigation_lib_r_ai_02, and insert 2
of the navigation shapes into your display.
ü Step Action
27 Open the properties window of the left shape, and select the Custom
Properties tab. Enter the values shown below.
Open the properties window of the right shape, and select the Custom
Properties tab. Enter the values shown below.
ü Step Action
28 Note: The following inserted objects will be repositioned in a later step. For
now, just insert the objects into your display..
Insert the following horizontal valve into your display. The valve is located in the
CDA > OnOffValves_CDA folder.
CDA_OnOffValve_isa_h_poai_01
CDA_Pump_isa_r_pai_01
CDA_RegCntl_lib_h_psomai_01
31 Insert a horizontal control valve located in the CDA > Control Valves_CDA
folder.
CDA_RegCntlValve_isa_h_oai_01
32 Insert a digital state indicator located in the CDA > DigStates_CDA folder.
CDA_DigState_lib_h_pai_01
ü Step Action
34 Open the properties window of the control valve and enter the following values
on the Custom Properties tab:
35 Open the properties window of the upper controller object. On the Custom
36 On the Custom Properties tab of the lower controller enter the tagname
11_FC15.
37 On the Custom Properties tab of the pump enter the tagname 11_HS14A.
ü Step Action
38 Information only:-
The pump is made up of 3 main elements, a polygon (the foot), a circle (the
body) and a rectangle (the outlet). For each of these 3 pump objects a style is
defined based on the running state, which means you can specify the fillcolor
settings for each piece independently.
ü Step Action
39 Information Only:-
When selecting the trend option on the shortcut menu, station will invoke the first
trend group containing that point if this custom property is left empty. However,
if you specify a specific trend group number in the custom properties
(cp_custtrd), that trend will be invoked. The same applies for operating groups
When selecting the “Help” option on the Shortcut Menu, the file specified in the
custom property “cm_file” will be opened using Explorer, and depending on the
file extension, will open the associated application. When no file is specified, the
menu item will be grayed out (as shown in the example).
The custom property “cm_label” specifies the text that will appear in the Shortcut
Menu (e.g. Help).
Context menu:- “ContextMenuFile” is used to invoke the correct Shortcut
Menu (a.k.a. context menu). The HMIWeb Solution Pack contains Shortcut
Menus with predefined functions as shown.
If you specify a “-” no shortcut menu will appear.
ü Step Action
40 Open the properties of the On/Off Valve and enter the tagname 11_HS14B.
Information Only:-
The tagname configuration for a control valve is identical to the discrete valve
and pump. If this shape is used for another FB and parameter (other than
PIDA.OP), it can easily be modified.
You can also specify if the control valve should change color depending on the
OP value.
Reminder: Cascade Style Sheets can be used to configure the control valve’s
behavior.
41 Open the properties window of the digital state indicator and enter the
tagname 11_HS14B in the Custom Properties Value field.
42 Add lines on the left side of your tank as shown below. (The lines behind the
pump and valve are one polyline, which is sent to the background.)
ü Step Action
43 Add lines between the different shapes on the right side of your tank as shown.
44 Select the line going from the tank to the controllers and control valve along with
the line going from the on/off valve to the digital state indicator (hold your Shift
key down to select both lines). Open the properties window of the lines.
On the General tab, select the style “A_InstrumentLines”. The lines will
change from solid to dashed as defined in the cascade style sheet.
ü Step Action
45 Select the process lines at the left and bottom of the tank. Open the properties
window of the lines.
On the General tab, select the style “A_ProcessLinesWidth2”. The lines
will change based on the cascade style sheet definition.
46 Add one additional digital state indicator shape at the top of the tank.
CDA_DigState_lib_h_pai_08
Modify the Custom Properties:
Enter devctla.pv in cp_pv, OK in cp_TextForPV0 and HI in cp_TextForPV1.
This indicator will show the tagname, PV, alarm status as well as an indication
for the measurement type (in this case a “P”). Also defined is the text to be
displayed for PV state0 and state1. Close the properties window, when finished.
ü Step Action
48 If you have performed the previous lab as per pre-defined course sequence,
then skip this step else copy T_100 and D_100 from
C:\ProgramData\Honeywell\Experion PKS\Client\DisplayDB to C:\
ProgramData\Honeywell\Experion PKS\Client\Abstract
ü Step Action
49 Save your display and call it up in Station to test the functionality of the shapes.
ATTENTION