Professional Documents
Culture Documents
Contents
Create Simple Dynamic Shapes............................................................................................................3
The purpose of this lesson is to learn how to build a simple dynamic shape in a display.
After completing this LAB you will be able to:
• Create a simple dynamic shape (such as a fan).
Prerequisites
• An Experion PKS Server and HMIWeb Display Builder (required completing the lab
exercises.)
• “Build the Static part of the Display” must be complete.
• All points must be downloaded and running.
Introduction
HMIWeb Display Builder is one of the graphic building tools of Experion PKS.
The purpose of this lab is to:
• Create simple dynamic shapes.
• Insert the dynamic shapes into a display.
This section provides standard drawing techniques as well as suggestions on naming and applying
color effects to the objects in your display.
TIP
Procedure
9 Step Action
9 Step Action
2 A dynamic shape will now be built to add 8 fans to the E-110 condenser:
• Select File > New.
• Select Dynamic Shape to open a blank dynamic shape display.
• Open the Properties window of the smallest rectangle and select the Animation
tab.
9 Step Action
For this object and the points that this shape will be linked with, State0 is the Stop state
of the FAN, and State1 is the Start state of the FAN.
ATTENTION
9 Step Action
Complete the Fill Effects as shown below and click OK (select white for the fill color and
silver for the gradient color).
When finished modifying the fill effects, close the Properties window for this object.
9 Step Action
ATTENTION
9 Step Action
6 Open the Properties window for the smallest rectangle and select the Data tab.
• For type of database link, select Point/Parameter from the drop-down menu.
• Select <Tag> from the point drop-down list (Tag is the Custom Property just
defined for this shape display. Custom Properties appear at the top of the list.)
• Type devctla.do(1) in the parameter field.
Arrange the objects on your shape display to resemble the illustration shown below.
(Stack the rectangles, and then group all objects.)
9 Step Action
The Insert Shape window will open; select the fans shape and click Open.
9 Step Action
9 Drag the shape and place it below the E-110 condenser as illustrated.
• Add a connecting line between the fan shape and the condenser.
9 Step Action
10 Open the Properties Window for the fan shape that was just added.
• Select the Custom Properties tab.
• Below the Value heading in Custom Properties, enter the name of the database
point that this shape will link to.
11 Repeat the above steps to insert additional fan shapes and assign database links for
each shape.
The tag names are:
• 11_HS14b
• 11_HS14c
• 11_HS14d
• 11_HS14e
• 11_HS14f
• 11_HS14g
• 11_HS14h
Select all the fans and align evenly below the E-110 condenser.
Use the align tools and the “even horizontal spacing” button to achieve consistent
spacing. When finished, you may want to lock your objects in place using the “Lock
Objects” toggle button.
Your fans and condenser should look similar to the illustration below.
9 Step Action
• In order to test the Start/Stop states of the fans, you will need to go to the point
detail displays in Station.
• Double-click one of the fan shapes you have added to access the Detail Display
for that fan.
13 The Point detail display window will open as shown below. The fans are currently in the
OFF/STOPPED state (State0).
9 Step Action
ATTENTION
9 Step Action
The purpose of this lesson is to build complex dynamic shapes and insert them several times in a
display.
After completing this LAB you will be able to:
Prerequisites
• An Experion PKS Server with HMIWeb Display Builder (to complete the lab exercises.)
• All previous labs must be complete.
• All points must be downloaded and running.
Introduction
HMIWeb Display Builder is one of the Experion PKS graphic building tools.
The purpose of this lab is to:
• Build basic valve shapes with an output indication bar.
• Change valve color for an OPEN/CLOSED indication.
• Provide standard drawing techniques as well as naming and color suggestions for the objects
in your display.
TIP
Procedure
9 Step Action
2 Click the New Display icon drop down and from the menu select Dynamic Shape.
9 Step Action
3 Double-click the shape display background to open the Properties window; select the
Custom Properties tab.
Click the Add button and enter the information shown in the example below.
ATTENTION
4 When finished adding the Tag and Param Custom Properties, close the Properties
window.
9 Step Action
5
Click the (Polygon) button on the toolbar and draw a valve bottom as shown below.
Use the (Wedge) button or use the Transformation method to create the valve top
(as explained in Lab 1 - Basic Use of HMIWeb Display Builder).
Draw a slim rectangle (valve stem) from the valve bottom to the valve top.
Double-click on the rectangle to open the Properties window,
On General tab, enter Width : 1
9 Step Action
9 Step Action
7 Select the Data tab and, using the drop-down arrows, select:
Type of database link: Point / Parameter
Point: <Tag>
Parameter: <Param>
TIP
9 Step Action
8 Select the Animation tab, and enter the data shown on the example below.
• When the valve is closed, the fill color will be silver (gray); when the valve is
open (>1), the fill color will be green.
• Close the Properties window when the above data has been entered.
9 Add an Indicator next to the valve as shown. (Hint: Keep your objects relatively small --
many will be inserted into your displays.)
9 Step Action
11 Select the Data tab and, using the drop-down arrows, select:
Type of database link: Point / Parameter
Point: <Tag>
Parameter: <Param>
9 Step Action
12 Select the Animation tab, and enter the information shown on the example below.
When the indicator value is below 10% of range the color will be gold; from 10 to 90%
the indicator fill color will be cyan; when the value is 91% of range and above, the fill
color will be red.
ATTENTION
14 Group the indicator and the valve (dynamic shapes must be grouped).
9 Step Action
15 Right-click on the new grouped object and open the Properties window.
9 Step Action
• As noted on the Behaviors dialog shown above, selecting the Faceplate option
allows a faceplate to be launched when this object is clicked. Also note that the
object calling the faceplate must be data bound, which means that the Data tab
must contain point information.
9 Step Action
TIP
18 Close the Properties window for the group and save the display as valve.sha.
9 Step Action
19 Repeat the above steps (2 through 18) to create two more dynamic valve shapes with an
indicator on the right and on the top, as shown below.
TIP
COPY the valve you created and rotate it. Modify the
details tab of the indicator properties for the desired
horizontal or vertical fill direction as needed.
ValveRightInd.sha
ValveTopInd.sha
20 Save the dynamic shape with the indicator on the right as ValveRightInd.sha and save
the other shape with the indicator on the top as ValveTopInd.sha.
21 Open your T_100 graphic in HMIWeb Display Builder. Use the “finished” lab examples in
the HMIWeb Lab Sequence section of your course material for correct valve placement
and tagnames.
9 Step Action
23 From the abstract folder select the valve.sha and click Open.
• The valve is randomly inserted in your display.
9 Step Action
24 Open the Custom Properties of the valve shape and enter the Tag value (11_FC01) for
this valve.
• The Param Custom Property is the default value of “pida.op” which was entered
when the dynamic shape was created. This Parameter value can be changed to
reuse this shape for other point types. However, we will keep the default value
of “pida.op” for all PID loops.
25 Repeat the previous steps (22 – 24) to insert a total of 4 valves (11_FC01, 11_FC02,
11_FC17 and 11_FC18) as shown in the T_100 final display example in the HMIWeb
Lab Sequence section of your course material. (You could alternately copy the first
valve that was inserted and modify the Custom Properties to reflect the different tags.)
9 Step Action
27 Open D_100 in HMIWeb Display Builder. Use the “finished” lab example for D_100 in
Tab 6 -- the HMIWeb Lab Sequence section of your course material -- for correct valve
placement and tagname assignment for the Custom Properties.
9 Step Action
28 If needed, use the “Edit > Insert Shape” steps outlined previously to insert the
appropriate valve dynamic shape into your D_100 graphic (a total of 8 valves will be
inserted).
Enter the tagname on each shape’s Custom Properties tab. NOTE: The two valves
located over the D-100 drum are a split range configuration and both have the same tag
11_PC16.
• When finished, your display will look similar to the one illustrated below.
29 The two valves at the top right of your D_100 display are “Auto/Manual” valves and were
configured differently from the other valves when our Training database was built.
Therefore, a different parameter must be entered for 11_HC41 and 11_HC44. Access
the Custom Properties for these valves, and change the pida.op parameter value to
automana.op.
Close the Properties window of the valves, when finished.
9 Step Action
31 Open E_100 in HMIWeb Display Builder. Use the “finished” lab example in the HMIWeb
Lab Sequence section of your course material for the correct valve placement and
tagname.
Open the Custom Properties of the valve shape and enter the Tag value as 11_FC15
for this valve.
When finished, your E_100 graphic should look similar to the one shown below.
9 Step Action
34 Create a discrete on/off valve as shown below. Refer to Lab 1 for drawing techniques, if
needed.
• Note that the head of this valve is a rectangle.
9 Step Action
ATTENTION
36 Open the Properties window of the display and click the Custom Properties tab.
Select the Add button and enter the information shown below.
• When this shape is inserted into your main graphic, the Custom Property value
for “Tag” will have a default value of 11_LSD15. This point value can be
changed whenever this shape is inserted into a display. However, since we will
use this shape only once, we will keep the default value.
• Close the Shape properties window.
9 Step Action
9 Step Action
9 Step Action
9 Step Action
45 Close the Properties window and save T_100 in the abstract folder.
48 Open the Properties window of each Combobox and modify the following color and font
attributes:
Fill color: White
Font size: 8, Left Alignment, Bold
9 Step Action
50 Insert an Open LSD text label above the first Combobox, and insert a Close LSD text
label above the second Combobox.
ATTENTION
9 Step Action
The valve changes color from gray to green indicating the dynamic shape is working
properly.
9 Step Action
1 Click each valve in your T_100 display to call the faceplate. (When the dynamic shapes
were built for the valves, the faceplate option was checked on the Behaviors tab -- this
allows changes to be made from the graphic using the faceplate rather than going to the
detail display.)
TIP
Change the OP to 0 for each valve to verify that the color change is working (Gray for
0/Closed and Green for >0/Open.) Change the OP value to 100 to test the indicator (it
should be red). The mode must be MAN to enable an OP change.
2 Open E_100 and test the valve (11_FC15) that was inserted in that display.
3
If you choose to go to the detail display to test your valves, click the (Back) button
on the Station’s toolbar to return to your graphic display.
• If the OP value is greater than 1, the valve is green and the indicator shows the
% of valve opening.
• If the OP is less than 1, the color of the valve changes to gray.
9 Step Action
4 Open D_100 to test your valves. You will observe that 11_HC41 and 11_HC44 (at the
top right of the display) do not have OP parameters that can be accessed from the
faceplate. You will have to go to the detail display to change the OP value to test the
“automan” valves.
• Double-click each valve to go to the detail display.
• On the Control Module tab of the detail display, double-click the OP
parameter of the AUTOMANA block and enter a value of 20. Return to
D_100 to verify a valve color change. The valve will be green if the OP
value is greater than 1.
• Once again, return to the detail display and enter a value of 0. The valve will
now be gray in your D_100 graphic.
NOTE: In the next lab, you will build alphanumerics to control these valves from the
D_100 display.
Prerequisites
You will also create alphanumeric objects for OP indication of 11_HC41 and 11_HC44 with the
data entry option enabled.
Textboxes will be added to D_100 to identify the pumps that were added as shape sequences in a
previous lab exercise (P62, P63, P68 and P69).
Procedure
9 Step Action
2 Double-click the display and select the Custom Properties tab. Select the Add button
and enter the Name and Type information shown below:
9 Step Action
3 Click the rectangle button on the toolbar, and draw a rectangle on the display similar to the
one shown below.
9 Step Action
5 Select the Colors tab for the rectangle and modify the fill effects as shown (gray fill color
and silver gradient color).
• Click OK.
• Close the Properties window.
9 Step Action
7
Click the (alphanumeric) button on the toolbar.
Drag your cursor to draw an alphanumeric above the rectangle.
9 Step Action
For this alphanumeric, do not allow data entry. This will be for indication only.
10 Select the Colors tab and select No Fill for the alphanumeric.
Note: All alphanumerics used in this dynamic shape lab will have “no fill” unless
otherwise instructed.
9 Step Action
9 Step Action
9 Step Action
15 Add another alphanumeric. (This will be used to show Engineering Units for the indicator
points.) Right-click and select Property Pages.
9 Step Action
9 Step Action
9 Step Action
9 Step Action
• The PV value and Engineering Units are now defined for our dynamic shape and
both alphanumerics have been placed on the rectangle. (Did you remember to change
the fill color to “No Fill” for the alphanumeric and text object?)
• The Tagname will be the final addition to our shape display.
21 Add another alphanumeric to your dynamic shape. (This will be used to show the
Tagname.) Right-click and select Property Pages.
9 Step Action
9 Step Action
9 Step Action
26 Select the Colors tab and change the fill color to “No Fill”.
9 Step Action
27 Select the Tagname alphanumeric; drag it above the rectangle. Group all objects in the
dynamic shape display as shown below.
29 Open T_100 in HMIWeb Display Builder. Your display should look similar to the one shown
below.
30 Select Edit > Insert Shape to add your dynamic shape TempInd.sha to the display.
Use the final lab example of T_100 in the HMIWeb Lab Sequence section of your course
material for tagname assignment and correct placement of each inserted shape.
9 Step Action
31 Add instrument lines to connect each inserted shape to the relevant location of
measurement.
Click on the line button on the toolbar and draw a line as shown below.
Open the Properties window of the line and select the following:
• Width: 1px
• Style: Dashed (as shown)
9 Step Action
Enter tagname 11_TI40 for the shape at the Heavy Feed line; 11_TI24 for the shape at the
right side of the tank T-100.
Add tagnames 11_TI23, 11_PI14, 11_TI20 respectively from top to bottom for the shapes
inserted at the left side of the tank.
ATTENTION
34 Open E_100 in HMIWeb Display Builder and insert your TempInd shape. Use the final lab
example in the HMIWeb Lab Sequence section of your course material for tagname
assignment and shape location.
9 Step Action
Enter the tagname 11_TI21 for the shape inserted at the top and 11_TI22 for shape
inserted to left side of the tank E-100.
37 Open D_100 in HMIWeb Display Builder. Using the D_100 final lab example in the
HMIWeb Lab Sequence section of your course material, insert 2 instances of TempInd as
shown below.
Assign the tagname 11_TI25 to the shape at the left side and 11_TI26 to the shape at the
bottom of the tank.
9 Step Action
Repeat the above and draw textboxes for P-63, P-68 and P-69, and place the textboxes
near their respective pumps as illustrated below.
9 Step Action
9 Step Action
9 Step Action
42 Click the Colors tab. Select a line color of white. For the fill color, select the drop-down
arrow and select More Colors… to create a custom fill color.
9 Step Action
43 Create a custom color of light gray as shown below (change the Red, Green and Blue
definitions to 220 each).
• Select the “Add to Custom Colors” button so that we can easily use this same color
again.
• Select OK
44 Select the Lines tab; select a line style of Inset. Close the properties window when
finished.
45
Add a textbox to the display and replace the word “Text” with 11_HC41.
Open the textbox Properties Window and adjust the size of the textbox:
• Width: 50
• Height: 15
NOTE: For the textbox use a font size 8, Bold.
9 Step Action
46 Repeat the above steps to add another alphanumeric and a textbox for 11_HC44.
Modify the Data tab to connect this alphanumeric to point 11_HC44 and parameter
AUTOMANA.OP.
(Hint: Copy 11_HC41 and modify the properties to reflect 11_HC44)
9 Step Action
• In the message zone of Station you will see a message similar to the following:
• Try entering a value in this alphanumeric; it won’t allow you to do so because you did
not select the Allow data entry checkbox on the Data tab of this alphanumeric object.
9 Step Action
9 Step Action
51 Double-click on the PV connection of the NUMERICA block to open the Request Value
Change window:
Click OK.
Confirm the change in PV value by clicking the Yes button, and then click OK.
9 Step Action
Select the alphanumeric and the message line in Station will show:
• In reality, you wouldn’t change the PV. For lab testing purposes, we are using a
Numeric block instead of an actual Analog Input channel so you are able to change the
PV.
9 Step Action
54 Open E_100 in Station and test the dynamic shapes that were added in this lab exercise.
9 Step Action
In the message zone you will see a message similar to the following:
• The new value will be accepted because you selected the Allow data entry checkbox
for both the 11_HC44 and 11_HC41 alphanumerics.
9 Step Action
58 To finalize this lab, text objects were also added for the pump names, as shown.
Prerequisites
• An Experion PKS Server and HMIWeb Display Builder (for lab exercises.)
• All previous LABS must be completed and the graphics operational.
Introduction
HMIWeb Display Builder is one of the Experion PKS graphic building tools.
The purpose of this lab is to:
• Create dynamic shapes for loop operation.
• Insert dynamic shapes into displays.
• Verify and test inserted dynamic shapes in T_100, D_100 and E_100.
• Practice standard drawing techniques.
TIP
Procedure
9 Step Action
9 Step Action
4 Select the alphanumeric button on the toolbar and add an alphanumeric object to your
Shape display as shown below.
7 Select the Colors tab. For the fill color, select the drop-down arrow and select the color
Silver. Select a line color of white.
8 Select the Font tab and change the Font Size to 8 and the Effects to Bold.
9 Step Action
TIP
11 Open the Properties window for the first (top) alphanumeric object.
Select the Data tab and enter the following:
First alphanumeric object
• Type of data base link: Point/Parameter
• Select Point: <Tag> (use the drop-down arrow)
• Enter the Parameter: PIDA.SP
Do not select the Data entry allowed checkbox.
Do not check the Data entry allowed checkbox: We will use a faceplate to make
changes to the alphanumeric associated with this dynamic shape.
Close the Properties window.
9 Step Action
13 Open the Properties window for the combobox and enter the following Width and Height
information on the General tab:
9 Step Action
Note: If the “Data entry allowed” box is checked, the mode can be changed from the
combobox.
15 Select the Font tab and set the Font Size to 8 with Bold effects, and Centered.
16 Select the Colors tab and select a fill color of Silver, and a line color of white.
• Close the Combobox properties window when finished.
9 Step Action
17 Add a text object, change the word “Text” to SP and adjust the Font size to 8, Bold.
• Your display should look similar to the following illustration.
9 Step Action
9 Step Action
22 Select the Details tab and pick Text from the Display as drop-down box.
Select the Colors tab and change the fill color to Silver and the line color to white.
23 Select the Lines tab and change the line style to Inset.
Select the Font tab and set the Font Size to 8, Bold and Centered.
25 Your Shape display should be similar to the one shown below. You may have to adjust
the size and position of your objects.
9 Step Action
26 Select all “alphanumeric” objects, and then right-click to Property Pages. Do not select
the combobox. (If multiple objects are selected, you can edit any properties that are
common to the selected objects.)
Click the Behaviors tab, and select the Faceplate option.
9 Step Action
28 Access the Properties of the alarm state indicator and select the Data tab.
Select the Type of database link as Point/Parameter and enter the data as shown
below.
NOTE: The Alarm state object must be bound to the enable/disable state parameter of
a point for alarm indications to appear. The default entry for the Parameter field is NAME
which will display alarm indications. However, in order to display the Point Disabled
icon when alarms are disabled for the point, change the Parameter field from “NAME” to
the appropriate parameter – the parameter used is based on point type.
9 Step Action
29 Select the Details tab of the Alarm State Indicator and enable the options as shown
below.
• Close the Properties window.
ATTENTION
9 Step Action
9 Step Action
34 Open the Properties window for the first inserted shape, select the Custom Properties
tab and enter the value shown below:
35 Insert (or copy) additional loop shapes into your T_100 display and place them
according to the final lab example for T_100 in the HMIWeb Lab Sequence section of
your course material.
Do not insert a loop.sha for 11_FC01; a customized shape will be built for 11_FC01 in a
scripting lab exercise.
9 Step Action
36 Open the Properties window for each inserted shape, select the Custom Properties tab
and enter the appropriate tagname in the Value field.
ATTENTION
37 Your completed T_100 display will look similar to the one shown below.
Add instrument (dashed) lines as shown in the graphic using the line and polyline tools
on the toolbar.
9 Step Action
40 Repeat the above insertion steps to add Loop.sha to your D_100 display.
Use the D_100 final lab example in the HMIWeb Lab Sequence section of your course
material for loop placement and tagname assignment.
44 Repeat the above insertion steps to add Loop.sha to your E_100 display. Use the
E_100 final lab example in the HMIWeb Lab Sequence section of your course material
for loop placement and tagname assignment.
9 Step Action
48 Position your cursor over the SP value of 11_FC02 and click to call the faceplate.
9 Step Action
49 If the mode is not AUTO, select AUTO from the faceplate’s MD drop-down box; then
enter 50 in the SP field to view the effect on the display.
50 Close the faceplate and select the mode drop-down box on your inserted loopshape.
Change the mode to MAN. Change the mode back to the “NORMAL” mode using the
combobox.
9 Step Action
51 To view or make changes from the Point Detail Display, double-click the SP or PV value
in your graphic.
Prerequisites
In Experion PKS R400, HMIWeb Display Builder allows a user to test a HMIWeb Display before is
deployed on process.
A new option ‘View in Station’ is added within the File menu of HMIWeb Display Builder. When
the user selects this option, a Station instance will be launched and show the HMI display with the
live data will be seen. The Station application will also execute and test HMI scripts configured
within the display.
Procedure
9 Step Action
Generate HMIWeb display
2 Select ToolsÆOptions.
9 Step Action
9 Step Action
4 Select the dropdown menu of the Connection to use for viewing in Station option.
Notice that the default.stn will be used; however you can also connect to other stations
built in your system.
Click OK
ATTENTION
9 Step Action
9 Step Action
ATTENTION