You are on page 1of 15

Configuring Process Displays with FoxDraw

Lab Guide
Introduction
In the first section of this lab, the TANK2_DISP display and the two overlays you have created in a previous
module will be configured. Objects will be made dynamic by linking them to process variables to both
monitor and control the process. In the second section, students will create their own user palette.

I/A Series Training Lab Guide


EML006EA-00

Configuring Process Displays with FoxDraw

TABLE OF CONTENTS

Configuring a Process Display and Overlay................................................................. 3


Process Display Configuration ........................................................................................................ 3
Connecting the Valve Position Field (Dynamic) ............................................................................. 4
Connecting to the MEAS Parameter (Update)................................................................................. 4
Connecting to the SPT Parameter (Dynamic & Operator)............................................................... 4
Connecting the Visibility Attribute.................................................................................................. 5
Connecting the Fill Level and Fill Color Attributes ........................................................................ 5
Connecting the Fill Color Attribute ................................................................................................. 6
Connecting the Reservoir Fill Level Attribute................................................................................. 6
Connecting the Row and Location Attributes.................................................................................. 7
Connecting the Setpoint Marker (Action)........................................................................................ 7
Connecting the Measurement Marker (Update)............................................................................... 7
Connect the Pump Status Indicator.................................................................................................. 8
Call other Displays and Overlays .................................................................................................... 8
Configure the Group Display Softkey to call the Group Display .................................................... 8
Configure the Valve to call the Control Overlay ............................................................................. 9
Save the Process Display ................................................................................................................. 9
Overlay Configuration ..................................................................................................................... 9
To access the PUMP overlay ........................................................................................................... 9
Connect the STOP Button (Active) ............................................................................................... 10
Connect the START Button (Active) ............................................................................................ 10
Connect the Close Overlay Button (Action) .................................................................................. 10
This assignment closes the overlay................................................................................................ 10
Connect the ON/OFF Light (Update) ............................................................................................ 10
Save the Pump Overlay.................................................................................................................. 11
Configuring TANK2_OVL Overlay Objects................................................................................. 11
Configuring the M/A, L/R, ACK and BLK DTL Buttons(Action)................................................ 11
Configuring the Ramp Buttons ...................................................................................................... 12
Configure the Close Overlay Button (Action) ............................................................................... 12
Scaling the Trend ........................................................................................................................... 13
Saving the Overlay......................................................................................................................... 13
Creating a User Palette................................................................................................................... 13
Configuring a Display Convention ................................................................................................ 14
Assigning a Display Convention (Update) .................................................................................... 15
Optional Labs................................................................................................................................. 15

I/A Series Training -- Lab Guide

EML006EA-00

Configuring Process Displays with FoxDraw

CONFIGURING A PROCESS DISPLAY AND OVERLAY


Process Display Configuration
1.

In FoxDraw, open TANK2_DISP.fdf located in: d:\opt\menus\d3.

Figure 1-1

TANK2_DISP Display

I/A Series Training -- Lab Guide

EML006EA-00

Configuring Process Displays with FoxDraw

Connecting the Valve Position Field (Dynamic)


1. Connect the XXX.X field for Valve Position to TANK2_COMP:LC100.OUT
2. Enter the assignments as shown in the following list

General tab name: CONTROL_VALUE

In Text Contents dialog box enter:

Enter TANK2_COMP:LC100.OUT in the Tag field.

Delta: 0.5

Type: Numeric

Numeric Formatting: Fixed Dec. Point

Decimal Location: 1 (field to display one place after the decimal point).

3. Make sure you select apply at end.


The Apply button saves the configuration of the object just configured. You can keep the
Configure Objects dialog box on the screen and select another object to configure. Selecting the
Cancel button after the Apply button, removes the dialog box.
Connecting to the MEAS Parameter (Update)
1. Connect the XX.XX field for the LEVEL to TANK2_COMP:LC100.MEAS.
2. Enter the assignments as shown in the following list

General tab name: LEVEL_VALUE.

In Text Contents dialog box enter:


Tag: TANK1_COMP:LC100.MEAS
Delta: 0.05
Type: Numeric
Numeric Format: Fixed Dec. Point
Decimal Location: 2
Connecting to the SPT Parameter (Dynamic & Operator)
The set point field will be a dynamic Update (reads the setpoint value) and operator Action (can enter
the setpoint value).
1. Configure the XX.XX field for the SPT first to reflect the set point value(Update)
2. Enter the assignments as shown in the following list
General tab name:READ_WRITE_SP
In Text Contents dialog box enter:
Tag: TANK2_COMP:LC100.SPT
Delta: 0.05
Type: Numeric
Numeric Format: Fixed Dec. Point
Decimal Location: 2
3. Configure the Action tab next to allow the operator to change the setpoint
Enter the following assignments in the Numeric/Text Entry dialog box:

I/A Series Training -- Lab Guide

EML006EA-00

Configuring Process Displays with FoxDraw

Tag field TANK2_COMP:LC100.SPT

Text Format Numeric.

Max Value 10.00

Min Value 0.00

The Control Range is used by the display to limit the range of value entry to 0 - 10 inches.
Connecting the Visibility Attribute
Connecting the dynamic Update for Text

Connecting the Visibility attribute for the text "TANK LEVEL HIGH" to the MEASHI parameter in
the LC100 block will cause the text to appear on the screen when the measurement exceeds the high
alarm limit. The "TANK LEVEL HIGH" text field will be invisible otherwise.
1. Configure the "TANK LEVEL HIGH" text to become visible when LC100 measurement High
Absolute Alarm occurs.
2. Enter the assignments as shown in the following list:
General tab name: Alarm_High_Level
In the Visibility dialog box enter:
Tag: TANK2_COMP:LC100.MEASHI
Minimum State: 0 (default)
Number of States: 2 (default)
0 State blank (invisible)
1 State X (visible)
3. Repeat this procedure for the "TANK LEVEL LOW" text object. This time, specify the path to
the Low Measurement Alarm Indicator (MEASLI). This will cause the text to become visible
when LC100 measurement Low Absolute Alarm occurs.

General tab name: Alarm_ Level_Low


Tag: TANK2_COMP:LC100.MEASLI

Connecting the Fill Level and Fill Color Attributes


Connecting the Fill Tank Level

The tank fill level is connected to the Fill Level attribute for the tank to the LC100 measurement
parameter.
It may be difficult to select the filled polygon on the inside of the tank because the whole tank
object is a group. You may have to select the whole tank first. The filled polygon is listed under
the first group.
1. Configure the filled polygon inside the tank to reflect the level measurement.
2. Enter the following parameter assignments:
General tab name: TANK2.
In the Fill Level dialog box enter:
Tag: TANK2_COMP:LC100.MEAS (As an alternative way of entering the object path, is
to use the Browse key.

I/A Series Training -- Lab Guide

EML006EA-00

Configuring Process Displays with FoxDraw

Delta: 0.05
High Scale: 10.0
Low Scale: 0.0
High Fill %: 100.0
Low Fill %: 0.0

Connecting the Fill Color Attribute


1. This procedure connects the Fill Color attribute for the tank to the LC100 PRTYPE parameter.
The numerical value of the PRTYPE parameter specifies the alarm type. This will force the fill
color of the tank to change as changes in the alarm states occur.
2. Insure the Configure Objects dialog box for the tank filled polygon is open.
3. Connect the filled polygon to change color with alarm type (PRTYPE parameter)
Enter the following parameter assignments:
In the Fill Color dialog box enter:
Tag: TANK2_COMP:LC100.PRTYPE
Minimum State: 0
Number of States: 7 (use the number wheel to change)
4. To access the color palette for any of the states, place the cursor in the color area and double click
or select the Edit button. The color palette will appear on top of the Fill Color dialog box.
State

Desired Color

0 (no alarm)
1 (hi abs)
2 (lo meas)
3 (hi hi)
4 (lo lo)
5 (hi dev)
6 (lo dev)

(dark blue)
(red)
(red)
(dark blue)
(dark blue)
(yellow)
(yellow)

Connecting the Reservoir Fill Level Attribute


This procedure connects the fill level attribute for the reservoir to the LC100 MEAS parameter, which
causes the reservoir level to drop as the tank level increases.
1. Connect level in the reservoir to behave the opposite of the level in the main tank.
2. In the General tab, enter in the Name: Reservoir.
3. In the Update tab select the Add button and the Add Dynamic Update dialog box appears.
4. Select Fill Level and Continuous from the list then OK.
5. Enter the assignments as shown in the following list.
General tab name: Reservoir.
In the Fill Level dialog box enter:
Tag: TANK2_COMP:LC100.MEAS
High Scale: 10.00
Low Scale: 0.00
Delta: 0.05

I/A Series Training -- Lab Guide

EML006EA-00

Configuring Process Displays with FoxDraw

High Fill %: 0.0 (This will cause the level to drop when level measurement increases)
Low Fill %: 100.0

Connecting the Row and Location Attributes


Connecting the Setpoint Marker (Update)

This procedure connects the marker on the right side of the tank to the LC100 SPT parameter, which
causes the marker to move along the side of the tank as the setpoint changes. Make sure the triangle
is positioned in the exact vertical plane you want it to move in.
1. Connect the setpoint marker to move vertical continuously reflecting the setpoint value (Update)

2. Enter the assignments as shown in the following list:


General tab name: SPARROW
In the Move Vertical dialog box enter:
Tag field: TANK2_COMP:LC100.SPT
Delta: 0.05
Low Scale: 0.0
High Scale: 10.0
3. Notice that the High Y Loc and Low Y Loc fields contain the relative coordinates.
4. Select OK and you will return to.
Connecting the Setpoint Marker (Action)
You will now make this same triangular marker an Active Connection, allowing the operator to grab
and move the marker to change the setpoint.
1. Insure the Configure Objects Dialog window is open
2. Configure the marker to be selectable and affect the controller setpoint.
3. Enter the assignments as shown in the following list:
In the Move Vertical dialog box enter:
Tag field: TANK2_COMP:LC100.SPT
Max Value: 10.0
Min Value:
0.0
4. As you selecting the min and max value location, the instruction, "Select min value location"
"Select max value location" appears at the bottom of the drawing window
Connecting the Measurement Marker (Update)
This procedure connects the arrow on the left side of the tank to LC100s MEAS parameter, which
causes the marker to move along the side of the tank as the measurement changes.
1. Connect the level measurement marker to move vertically with tank level.
2. Enter the assignments as shown in the following list:
General tab name: MEAS_ARROW
In the Move Vertical dialog box enter:
Tag field: TANK2_COMP:LC100.MEAS
Delta: 0.05
Low Scale: 0.0
High Scale: 10.0
I/A Series Training -- Lab Guide

EML006EA-00

Configuring Process Displays with FoxDraw

Connect the Pump Status Indicator


Connecting the Pump Color Attributes

This procedure will assign the color attribute Fill Color of the pump status indicator (polygon) to the
PROCESS_2:MTR_CNTRL.MSTAT parameter. The color will change based on the ON/OFF state
of the pump.
1. Select the object you drew on the pump. On the Select Object list it should appear as polygon
2. Configure the polygon to change color with the pump on/off status
3. Enter the following parameter assignments:
General tab name: PUMP2
In the Fill Color dialog box enter:
Tag: PROCESS:MTR_CNTRL.MSTAT
Minimum State: 0
Number of States: 2
State 0: select the color RED
State 1: select the color GREEN
Call other Displays and Overlays
Configure the Pump Symbol to call the Pump Overlay

This procedure is used to configure the pump symbol to open the pump overlay when the symbol is
selected.
1. Configure the pump symbol to open the pump overlay when selected.
2. Enter the following parameter assignments:

The General tab Name: PUMP_OVL

Overlay opens in bottom right.

Overlay location: d:\opt\disp\PUMP_OVL.fdf

Select Moveable to enable this overlay to be moved anywhere on the screen

Configure the Group Display Softkey to call the Group Display


This procedure will configure the GROUP DISPLAY softkey to call up the TANK2_GRP to the
screen.
1. Configure the GROUP DISPLY soft key to call up the group display.
2. Select the text and then select the
3. Enter the following parameter assignments:

General tab Name: GRPDSP

Display location: d:\opt\menus\d3\TANK2_GRP.fdf

I/A Series Training -- Lab Guide

EML006EA-00

Configuring Process Displays with FoxDraw

Configure the Valve to call the Control Overlay


This procedure will configure the Valve symbol to open TANK2_OVL overlay to the upper half area
of the screen.
1. Configure the valve symbol to open TANK2_OVL.
2. Select the General tab and assign the Name:
4. Enter the following parameter assignments:

General tab Name: CNTRL_OVL

Display location: d:\opt\disp\TANK2_OVL.fdf

Stationary mode.

Opens in: top center

Save the Process Display


With this procedure the display is automatically saved with the same name and in the same directory
from which you loaded it.
1. Select [FILE] then <Save>.
Overlay Configuration
To access the PUMP overlay
1. In FoxDraw, call up PUMP2_OVL.fdf located in d:\opt\disp.

Figure 1-2

Pump Overlay

I/A Series Training -- Lab Guide

EML006EA-00

Configuring Process Displays with FoxDraw

Connect the STOP Button (Active)


1. Configure the Stop button to stop the pump when clicked.
2. Enter the following parameters assignments:
General tab name: STOP_Button.
In the Connect Variable dialog box enter:
Tag: PROCESS:MTR_CNTRL.MANRUN
Minimum State: 0
Number of States: 2
State 0: 0
State 1: 0
Connect the START Button (Active)
1. Configure the Start button to start the pump when clicked.
2. Enter the following parameters assignments:
General tab name: START_Button.
In the Connect Variable dialog box enter:
Tag: PROCESS:MTR_CNTRL.MANRUN
Minimum State: 0
Number of States: 2
State 0: 1
State 1: 1
Connect the Close Overlay Button (Action)
This assignment closes the overlay.
1. Configure the Close Overlay Button to close PUMP2_OVL.
Connect the ON/OFF Light (Update)
This assigns the color of the light when the pump is OFF and ON.
1. Assign the Fill Color of the status light to green when ON and red when OFF.
2. Enter the following parameters assignment:
General tab name assignment: ON_OFF_LIGHT.
Conversion: Discrete
In the Fill color dialog box enter:
Tag: PROCESS:MTR_CNTRL.MSTAT
Minimum State: 0
Number of States: 2
State 0: select the color RED
State 1: select the color GREEN

10

I/A Series Training -- Lab Guide

EML006EA-00

Configuring Process Displays with FoxDraw

Save the Pump Overlay


With this procedure the display is automatically saved with the same name and in the same directory
from which you loaded it.
1. Select [FILE], then <Save>.
Configuring TANK2_OVL Overlay Objects
1. In the FoxDraw, select [FILE], then <Open>. The Open dialog box will appear.
2. Find the file TANK2_OVL.fdf in d:\opt\disp, and select it from the file list, then Open.

Figure 1-3

TANK2_OVL Overlay

Configuring the M/A, L/R, ACK and BLK DTL Buttons (Action)
The buttons you copied from the palette are preconfigured. You need to edit the configuration to
make the buttons work with your display. You will be using Display Manager commands in the
configuration. Display Manager commands are Macros (Batch files). When used, the specified action
is performed (e.g., the ACK button). From the Quick Menu select Configure Objects and the
Configure Objects dialog box appears.
1. Configure the ACK button (Action) to acknowledge LC100 alarms using almack Display
Manager command.
almack TANK2_COMP:LC100
2. Configure the M/A button (Action) to toggle LC100 between AUTO and MAN using the toggle
Display Manager command.
toggle TANK2_COMP:LC100.MA
3. Configure the BLK DTL button (Action) to call up LC100 block detail display using stddisp
Display Manager command
dmcmd stddisp TANK2_COMP:LC100.PID
4. Configure the L/R button (Action) to toggle LC100 setpoint between LOCAL and REMOTE
using the toggle Display Manager command.
toggle TANK2_COMP:LC100.LR

I/A Series Training -- Lab Guide

11

EML006EA-00

Configuring Process Displays with FoxDraw

Configuring the Ramp Buttons


In configuring the ramp buttons, you are going to use the Display Manager Commands Ramp and
$PICK1. Entering $PICK1 in the Tag text box, in the RAMP dialog box, stores the selected object in
the PICK1 global variable, so clicking the ramp button ramps any parameter stored in the PICK1.
1. Configure the up double-arrow button (Action) to ramp the selected object 5% each time it is
clicked.
2. Make the following parameter assignments::

Tag: $PICK1.
Select Range in Object in the Ramp Dialog box.
Direction: Ramp Up in the Ramp Dialog box.
Ramp Value: 5% in the Ramp Dialog box.

3.

 From the Select Object area, how can you tell if this object is a linked or copied object?
__________________________________________________________________
4. Configure the following parameters:
5. Repeat the selection and configuration process assigning the following parameters for the
remaining three keys in steps 6, 7 and 8.
6. For the down double-arrow button, assign the following parameters:

Tag: $PICK1
Select Range in Object (If Range in Object is not selectable, select OK and then Edit to
reenter. It should now be selectable)
Direction: Ramp Down in the Ramp Dialog box.
Ramp Value: 5% in the Ramp Dialog box.

7. For the down single-arrow button, assign the following parameters:

Tag: $PICK1
Select Range in Object in the Ramp Dialog box.
Direction: Ramp Down in the Ramp Dialog box.
Ramp Value: 1% in the Ramp Dialog box.

8. For the up single-arrow button, assign the following parameters:

Tag: $PICK1
Select Range in Object in the Ramp Dialog box.
Direction: Ramp Up in the Ramp Dialog box.
Ramp Value: 1% in the Ramp Dialog box.

Configure the Close Overlay Button (Action)


1. Configure the Close TANK2_OVL button to close the overlay, naming it CLOSE_BUTTON in
the General tab

12

I/A Series Training -- Lab Guide

EML006EA-00

Configuring Process Displays with FoxDraw

Scaling the Trend


This procedure will scale a trend pen to the configured control values of the parameter being trended
by this pen.
1. Scale PEN1 of the trend to the configured LC100 Measurement control values.
2. Repeat the above procedure for Line 2.
Saving the Overlay
1. Select [FILE], and your display.
Creating a User Palette
In this section of the lab, you will create a user palette, draw an object in this palette, and then load it
into the TANK1_DISP.
1. Select [File] and then New.
2. Select Palette and then OK.
3. If a grid appears on the screen, turn it off.
4. A box should appear on the screen. This is your palette size.
5. Draw a valve by using arcs, lines and polygons (Use your imagination).
6. Group all the objects in your valve.
7. Select [File] and then Save As.
8. Save the palette in the \opt\customer\displib\Palettes directory and name it MY_PALETTE.
9. Open TANK1_DISP in FoxDraw.
10. Select [Object] and then Link/Copy from Palette.
11. Expand the User Palettes.
12. Select MYPALETTE and then Load.
13. Select your valve from the palette and then position it on the display.
14. Close the Palette and Select Palette boxes.
15. You have a choice of deleting the original valve and replacing it with yours, or deleting your
palette valve and using the original.
16. If you use your valve, configure the valve group to the Action of Open Overlay.
17. Save the file.

I/A Series Training -- Lab Guide

13

EML006EA-00

Configuring Process Displays with FoxDraw

Configuring a Display Convention


In this section of the lab, you will build a display convention and then apply it to an object on a
FoxDraw display. The convention to be built will have the same dynamic Update as the tank color
changes in TANK2_DISP, red on HIABS and LOABS alarms, and yellow on HIDEV and LODEV
alarms.
1. Enter FoxDraw and create a new display.
2. Select [Tools] and then Convention Editor.
3. Select User Conventions and then the + Add button.
4. From the General tab, enter the name ALM_1 then hit the Return key. If ALM_1 already
existed, delete it first.
5. Reaccess the User Conventions ALM_1 and then select the Update tab.
6. Select the Add button.
7. Select Fill Color, Discrete, and then OK.
8. Leave the Tag field blank. Since this is a convention, it will probably be used by many different
compounds and blocks.
9. Enter Minimum State as 0
10. Enter Number of States as 7
11. Edit state 0 so its color is white.
12. Edit state 1 so its color is red.
13. Edit state 2 so its color is red.
14. Edit states 3 and 4 so their colors are white.
15. Edit state 5 so its color is yellow.
16. Edit state 6 so its color is yellow.
17. Select OK and then OK.

14

I/A Series Training -- Lab Guide

EML006EA-00

Configuring Process Displays with FoxDraw

Assigning a Display Convention (Update)


Assigning a display convention to an object in a display, will force the object attribute to conform to
the assigned convention operation.
1. In FoxDraw, call up TANK2_DISP.
2. Select the text for the level value.
3. Assign the user convention ALM_1 in User Conventions using the path in step 4 below.
4. Make the following assignments:

Enter parameter TANK2_COMP:LC100.PRTYPE in the Tag field of the fill color dialog
box.

Optional Labs

Edit TANK2_DISP to delete the Dynamic Update of the fluid color in the primary tank.
Replace it with the convention you just built and then test its operation.

Assign a Protection ID (Access Level number) to the setpoint area on the TANK2_DISP
display. Also, make this access level protected in the Tank2_Env, but not protected in the
Software Engineers environment. Test the operation.

I/A Series Training -- Lab Guide

15

EML006EA-00

You might also like