• No results found

B0700BD FoxView™ Software

N/A
N/A
Protected

Academic year: 2021

Share "B0700BD FoxView™ Software"

Copied!
180
0
0

Loading.... (view fulltext now)

Full text

(1)

I/A Series

®

System

(2)

All other brand names may be trademarks of their respective owners. Copyright 2004-2011 Invensys Systems, Inc.

All rights reserved

SOFTWARE LICENSE AND COPYRIGHT INFORMATION

Before using the Invensys Systems, Inc. supplied software supported by this documentation, you should read and understand the following information concerning copyrighted software.

1. The license provisions in the software license for your system govern your obligations and usage rights to the software described in this documentation. If any portion of those license provisions is violated, Invensys Systems, Inc. will no longer provide you with support services and assumes no further responsibilities for your system or its operation.

2. All software issued by Invensys Systems, Inc. and copies of the software that you are specifically permitted to make, are protected in accordance with Federal copyright laws. It is illegal to make copies of any software media provided to you by

Invensys Systems, Inc. for any purpose other than those purposes mentioned in the software license.

(3)

Contents

Figures... ix

Tables... xi

Preface... xiii

Audience ... xiii

Revision Information ... xiii

Reference Documents ... xiii

Conventions ... xiv

Menu Bar Commands ... xiv

Command and File Name Syntax ... xiv

1. Introduction to FoxView ... 1

Overview of FoxView ... 1

I/A Series Hardware ... 2

Multi-Headed Workstations ... 2

I/A Series Environments ... 3

I/A Series Applications ... 4

System Management ... 4 Alarm Manager ... 4 Configurators ... 4 FoxCAE ... 4 DD Explorer ... 5 IACC ... 5 FoxDraw ... 5 FoxPanels Configurator ... 5 AIM*Historian ... 6

Integrated Control Configurator ... 6

Printer Setup ... 6

2. Process Displays ... 9

Introduction to Process Displays ... 9

Access to Process Displays ... 9

(4)

Block Detail Display Buttons ... 13

Overlay Buttons ... 15

Alarms Overlay ... 16

Alarm Text Fields ... 17

Compound Detail Displays ... 18

Compounds ... 18

Station Block Detail Displays ... 20

Overview of Station Block Detail Displays ... 20

Station Load Overview Base Display ... 20

Control Loading Overlay ... 22

OM Scanner Loading Overlay ... 24

Supervisor Setpoint Control (SSC) ... 25

Group Device Assignments Overlay ... 26

Trends ... 26

Overview of Trends ... 26

Trend Data ... 27

Examples of Trends ... 28

Trend Area Presentation ... 30

Real-Time Trends and Historical Trends ... 31

Auto-Scaling and Guardband ... 32

Online Trend Configuration ... 33

Major Steps of Configuring an Online Trend ... 33

X/Y Plots ... 34

X/Y Plot Appearance ... 35

X/Y Plot Functions ... 37

Alarm Notification ... 38 System Button ... 38 Process Button ... 39 Alarm Displays ... 39 Alarms ... 40 ScratchPads ... 40 Shortcut Menus ... 41 Moveable Overlays ... 44 Profile Plots ... 46

3. FoxView Window and Dialog Boxes ... 47

FoxView Window ... 47

Menu Bar ... 47

System Bar ... 48

(5)

File Menu ... 51

View Menu ... 51

Disp (Disp_1, Disp_2) Menu ... 53

Config Menu ... 53

ScratchPads Menu ... 53

Help Menu ... 53

Dialog Boxes ... 54

History Start/Stop Time Dialog Box ... 54

Data Rate Selection Dialog Box ... 55

FoxView Preferences Dialog Box ... 55

4. Using FoxView ... 57

Checking the System ... 57

Setting the Date and Time ... 57

Specifying FoxView Preferences ... 58

Operating on Environments ... 58

Accessing the Operator Environment ... 58

Changing the Environment ... 59

Data Entry Error Messages ... 59

Working with Trends ... 60

Opening a Trend ... 60

Selecting a Time Period for Historical Data ... 60

Configuring Trend Duration and Scan Rates ... 61

Pausing a Trend ... 62

Navigating Alarm Displays ... 63

Paging a Trend ... 64

Accessing a Trend Readout ... 64

Assigning an Updating Value to a Trend ... 64

Changing the Pen for Y-Axis Scale Display ... 65

Working with ScratchPads ... 66

ScratchPad Trends ... 66

ScratchPad Trend Shortcut Menu ... 69

Online Trend Configuration ... 77

Selecting a Process Variable to Configure an Online Trend ... 77

Assigning a Point to a Trend ... 78

Working with Displays ... 79

Accessing a Block Detail Display ... 79

Accessing Compound Detail Displays ... 79

Assigning Displays to the Display Bar ... 80

(6)

Ramping a Value ... 82

Entering a Value into a Data Entry Field ... 82

Operating on the FoxView Window ... 82

Moving and Sizing the FoxView Window ... 82

Printing a Display ... 84

Starting and Closing Additional Instances of FoxView ... 84

Changing the Cursor’s Size ... 85

Configuring Windows Off Mode ... 85

Customizing an Environment ... 85

Assigning Displays to the Display Bar ... 85

Displaying the Shortcut Menu ... 86

Displaying the Shortcut Menu for a Variable ... 86

5. Overview of FoxSelect ... 87

Overview ... 87

Station View ... 88

Block View ... 90

Report Views ... 92

Interfacing with FoxView ... 93

6. FoxSelect Window and Dialog Boxes ... 95

The FoxSelect Window ... 95

Parts of the Window ... 95

Dialog Boxes ... 103

Find Dialog Box ... 103

Configure Report Dialog Box ... 107

NEW/EDIT/COPY Report Dialog Box ... 108

FoxSelect Print Dialog Box ... 109

Control Menu ... 110

7. Using FoxSelect ... 111

Invoking/Exiting FoxSelect ... 111

Operating on Compounds and Blocks ... 111

Expanding a Station ... 111

Searching Connected Stations for a Station, Compound, or Block ... 112

Searching the Network for a Station, Compound, or Block ... 113

Selecting Stations, Compounds, or Blocks ... 113

Turning Compounds ON or OFF ... 114

Printing a Block List ... 114

(7)

Configuring Report Views ... 116

Moving/Resizing a Window ... 118

Accessing Displays ... 119

Accessing a Station Block Detail Display ... 119

Accessing a Compound Detail Display ... 119

Accessing a Block Detail Display ... 120

Viewing Multiple Detail Displays ... 120

8. Online Trend Configuration ... 121

Overview of Trends ... 121

Online Trend Configuration ... 121

Real-Time and Historical Trends ... 121

Trend Duration and Scan Rate ... 122

Trend Line Auto-Scaling ... 122

Online Trend Configuration ... 123

Permission to Configure an Online Trend ... 123

Trend Presentation ... 124

Select and Assign Capability ... 124

Trend Scales Configuration ... 125

Online Trend Configuration Session ... 126

Windows and Dialog Boxes ... 127

Online Trend Configuration Dialog Box ... 127

Advanced Graph Tab ... 128

Advanced Pen Tab ... 130

Advanced Trend Configuration Browser Dialog Box ... 132

Data Rate Selection Dialog Box ... 133

Select Filter Dialog Box ... 133

Valid Scan Rates Dialog Box ... 133

Using the Online Trend Configurator ... 134

Selecting a Process Variable for Trending ... 134

Assigning a Process Variable to a Trend Pen ... 135

Deleting a Pen from a Trend ... 135

Testing the Configured Trend ... 136

Exiting the Configurator ... 136

Trend Configuration ... 137

Specifying a Trend’s Data Rate ... 137

Configuring Scales for a Linear Trend ... 137

Configuring Scales for a Logarithmic Trend ... 138

Specifying a Trend’s Display Style ... 138

(8)

9. FoxView Utilities... 143

pos_win Utility ... 143

pos_win Utility Examples ... 144

Example #1 ... 144

Example #2 ... 144

Example #3 ... 145

10. Profile Plots... 147

Profile Plot Appearance ... 149

Operator Buttons and Data Fields ... 151

Data Updates ... 151

Profile Plot Data ... 152

Appendix A. Frequently Asked Questions... 155

FoxView ... 155

FoxSelect ... 158

Appendix B. Glossary ... 159

(9)

Figures

2-1. Block Detail Display ... 11

2-2. Trend Area ... 12 2-3. Faceplate ... 13 2-4. Overlay Buttons ... 15 2-5. Alarms Overlay ... 16 2-6. Typical Trend ... 26 2-7. Trend Example #1 ... 28 2-8. Trend Example #2 ... 29 2-9. Trend Example #3 ... 29

2-10. Example of a X/Y Plot ... 34

2-11. Plotted Data on Plots ... 35

2-12. FoxView Alarm Bar ... 38

2-13. ScratchPads Menu ... 40

2-14. Example of Shortcut Menu for Block Detail Display ... 41

2-15. Examples of Shortcut Menus for Initial and Operator Environments ... 42

2-16. Examples of Shortcut Menus for Process and Software Engineers Environments ... 43

2-17. FoxView Moveable Overlay – Typical ... 45

2-18. Multi-line Profile Plot ... 46

3-1. Alarm Bar ... 48

3-2. Control Menu ... 49

4-1. History Start/Stop Time Dialog Box ... 61

4-2. Data Rate Selection Dialog Box ... 62

4-3. Trend List Overlay ... 66

4-4. Trend_Setup Overlay ... 67

4-5. Different Sizes of Trends ... 67

4-6. ScratchPad Trends Shortcut Menu ... 69

4-7. Trend Location Overlay ... 69

4-8. Trend Button Name Overlay ... 70

4-9. Trend Mode Overlay ... 71

4-10. Group_list Overlay ... 72 4-11. Label Overlay ... 73 4-12. Group Base ... 73 4-13. Group_config Overlay ... 74 5-1. FoxSelect Views ... 87 5-2. Expanded Station ... 89 5-3. Block View ... 91

5-4. Sample of a Blocks-in-Alarm Report ... 92

(10)

6-7. Compound Toolbar ... 101

6-8. Touchscreen Toolbar ... 101

6-9. Find in View tab - Find Dialog Box ... 104

6-10. Find on Network Tab in Find Dialog Box ... 106

6-11. Configure Report Dialog Box ... 107

6-12. Configure Report Dialog Box ... 108

8-1. Online Trend Configuration Dialog Box ... 127

10-1. Multi-line Profile Plot ... 147

10-2. Bar and Line Profile Plots with Reference Lines and Alarm Limits (Bottom) ... 149

10-3. Bar Profile Plots with Alarm Limits and Reference Lines ... 150

(11)

Tables

1-1. Menu Items ... 3

2-1. Block Detail Display Buttons ... 13

2-2. Alarm Text Fields ... 17

2-3. Compound Attributes ... 18

2-4. Title Box Attributes ... 20

2-5. Loading Summary Box Attributes ... 21

2-6. Sink Peer-to-Peer Status Box Attributes ... 21

2-7. Station Free Memory (Bytes) Box Attributes ... 22

2-8. Operator Button Attributes ... 22

2-9. Overruns Box Attributes ... 22

2-10. Phase Sync Control box ... 23

2-11. Sample Values for Load Sync Fields ... 23

2-12. Trend Types ... 30

2-13. System Button and Equipment Status Information ... 38

2-14. Process Button Status ... 39

2-15. Alarm Displays ... 39

3-1. Menu Items ... 47

3-2. System Bar Sections ... 48

3-3. Control Menu Commands (Windows) ... 49

3-4. Control Menu Commands (Solaris) ... 50

3-5. File Menu Commands ... 51

3-6. View Menu Commands ... 52

3-7. Disp Menu Commands ... 53

3-8. ScratchPads Menu Commands ... 53

3-9. Help Menu Commands ... 53

3-10. Fields and Buttons - History Start/Stop Time Dialog Box ... 54

4-1. Data Entry Error Messages ... 59

4-2. Fields and Buttons - History Start/Stop Time Dialog Box ... 60

4-3. Selection Methods ... 77

4-4. Control Menu Commands (Windows) ... 83

4-5. Control Menu Commands (Solaris) ... 83

5-1. Station Status ... 88

5-2. Compound Status ... 90

5-3. Block Status ... 90

5-4. Block View Properties ... 91

6-1. Options Menu Commands ... 96

6-2. Compound Menu Commands ... 98

(12)

6-10. Elements of the Find on Network Tab in the Find Dialog Box ... 106

6-11. Elements of the Configure Report Dialog Box ... 107

6-12. Elements of the NEW/EDIT/COPY Report Dialog Box ... 109

6-13. Elements of the FoxSelect Print Dialog Box ... 109

6-14. Options - Control Menu ... 110

7-1. Commands – Control Menu ... 118

8-1. Advanced Graph Tab Options ... 128

8-2. Advanced Pen Tab Options ... 130

8-3. Advanced Trend Configuration Browser Dialog Box Options ... 132

8-4. Data Rate Selection Dialog Box Options ... 133

8-5. Select Filter Dialog Box Options ... 133

8-6. Hardware Types and Trending Methods ... 134

9-1. Argument Descriptions ... 144

9-2. Window Status Commands ... 145

(13)

Preface

This document describes FoxView™ software (“FoxView”), the user interface to I/A Series® process displays. It also describes FoxSelect™ software (“FoxSelect”), the user interface for accessing compounds and blocks. Additional topics include the Online Trend Configurator, pos_win utility, shortcut menus, moveable overlays and profile plots.

The information in this document is also available from FoxView Online Help. This document describes both the Solaris™ and Windows® versions of the software.

Audience

The information in this document is intended for process operators and engineers.

Revision Information

For FoxView™ software V10.2.3, the following changes have been made:

Chapter 1 “Introduction to FoxView”

 Updated the menu information for Software Engineer in Table 1-1.

Chapter 3 “FoxView Window and Dialog Boxes”

 Updated description for Select Point in Table 3-5.

Reference Documents

Refer to the following documents for more information:

AIM*Historian User’s Guide (B0193YL)

Alarm and Display Manager Configurator (B0700AM)

Display Commands (B0193DF)

Display Engineering for FoxView Software and Display Manager Software (B0193MQ)

FoxCAE™ V4.0 Computer Aided Engineering for I/A Series Control Station Databases

(FoxCAE) Version 4.0 (B0193MR)

FoxDraw™ Software (B0700BE)

Integrated Control Configurator (B0193AV)

Control Processor 270 (CP270)Integrated Control Software Concepts (B0700AG)

Process Operations and Displays (B0700BN)

(14)

Conventions

Menu Bar Commands

This document uses an abbreviated format for menu bar commands.

Example

From FoxView, click ScratchPads > group_list. means:

Click (or touch if using the touchscreen) ScratchPads in the top menu bar. Move the cursor to group_list, and click (or touch) to select it.

Command and File Name Syntax

In commands and directory paths and file names, variables are formatted in italics.

Example of command syntax

To add a trend_list to display bar button 18, enter: dmcmd dbar_button 18 “dmcmd sublist

$SPAD_DIR/../Trends/trend_sublist.txt” -l “button_label” where button_label is the name that appears on the button.

Example of directory path and file name syntax

When a new trend is assigned to an environment trend_list, one of files is copied into the \opt\customer\ScratchPads\EnvironmentName\Trends directory. The copied file is renamed as trend_button#.fdf, where button# is the number of the button that was

assigned to open the trend, and EnvironmentName is the name of the FoxView

(15)

1. Introduction to FoxView

This chapter introduces FoxView and discusses I/A Series environments and applications, printer setup, configurators, and alarms.

Overview of FoxView

FoxView is the I/A Series user interface between you and the process.

From FoxView, you can interact with any or all of the real-time plant, field, and process data available in the I/A Series system.

FoxView provides:

 Entry into user-configurable operating environments specific to each user  Execution of embedded real-time and historical trending

 Direct access to dynamic process displays  Access to the four most recently used displays

 Service and display of process alarms, using the Alarm Manager

 FoxSelect, which in turn, provides an overview of the compounds and blocks in the control database, and access to Block Detail Displays

 Access to other applications (if permitted), such as:  System Management

 FoxDraw™ software (“FoxDraw”) for building and configuring dynamic user graphics

 Integrated Control Configurator for configuring the control database

 AIM*Historian for configuring the historization of process data and system messages.

 Display Editor (DEdit), Display Converter (DConvert)

NOTE

On Solaris 10 workstations, FoxDraw software is not accessible from FoxView software.

(16)

I/A Series Hardware

Your I/A Series system can include these hardware items:

Fieldbus modules, Fieldbus processors, and power modulesModular Industrial workstations

Personal workstationsApplication workstationsMulti-headed workstations

Pointing devices, including mice, trackballs, or touchscreensX Terminals

VT100 compatible terminalsPrinters

Annunciator keyboardsData storage devices.

Multi-Headed Workstations

An I/A Series workstation can support multiple monitors. This feature, called multi-headed operation, allows a workstation to display up to four times as much information as can be viewed on a single screen.

Multi-headed workstations can support:  Four annunciator keyboards  Four annunciator keyboard horns  Two console horns

 Two external horns.

When configured for multi-headed operation, standard (non-touchscreen) monitors share a single keyboard and pointing device, and the cursor moves from one screen to the other screen.

Solaris Based Workstations

Solaris based workstations can be configured for two standard or touchscreen monitors. An application opens on the screen from which it is called. Additional FoxViews can be configured for different window sizes and can call different Alarm Managers.

Windows Based Workstations

Windows XP based workstations such as the AW70 can be configured for up to four monitors, and a maximum of two touchscreens.

The Windows XP based P92 workstation can be configured for two monitors and two touch-screens.

(17)

I/A Series Environments

An environment is a collection of programs, utilities, and displays grouped according to users and the tasks they perform.

Each environment has its own menu bar, menu commands, and display bar (left side of screen). If required, an environment may also include an access password for security, as well as protection levels to disable certain menu options or buttons. Access levels are used by the I/A Series system to enforce protection.

The default environments provided by Invensys include the menus listed in Table 1-1.

The FoxView menu bar includes a Disp menu (and optionally additional menus such as Disp_1 and Disp_2), from which to call up process displays.

The Software Engineer and Process Engineer environments include a SftMnt menu for maintaining I/A Series software and a Config menu for accessing I/A Series configurator programs:

FoxDraw FoxPanels AIM*Historian

Integrated Control Configurator Refer to “FoxView Window” on page 47.

Table 1-1. Menu Items

Environment Menus

Initial File, Help

Operator File, Disp, Disp_1, Disp_2, ScratchPads, Help Process Engineer File, View, Config, Disp, Disp_1, Disp_2, SftMnt,

ScratchPads, Help

(18)

I/A Series Applications

System Management

System Management is the I/A Series software that monitors the health of your system’s network and hardware.

The status of the FoxView System button indicates system health. A changed system status is indicated by this button’s color and blinking. Clicking the System button calls up the System Management application window, permitting you to:

Acknowledge system alarms

Monitor the equipment and communication status at each station

Perform tasks, such as checkpointing the system, updating an EEPROM, or turning equipment on or off.

Diagnostics.

For more information about System Management, refer to System Management Displays (B0193JC).

Alarm Manager

The I/A Series Alarm Manager provides seven alarm displays for viewing and responding to pro-cess alarms.

By default, clicking the FoxView Process button calls up the Alarm Manager’s Current Alarms Display, which shows all existing alarm conditions. Alarms are color coded by priority to help you quickly focus on critical conditions.

From the Alarm Manager’s Operations display, you can access any of the other Alarm Manager displays.

You can use the Alarm Manager’s Find capability to acknowledge and clear specific sets of alarms, and the Match/Filter capability to specify the alarms you want to view based on a time frame (for example, a particular compound or block, or an alarm type).

For more information about the Alarm Manager and the alarm displays, refer to the Alarm Manager On-Line Help (am.hlp) or the I/A Series Workstation Alarm Management (B0700AT) document.

Configurators

FoxCAE

FoxCAE software is an optional engineering package for designing the control database and AIM*Historian database, and producing typical loop drawings. Use FoxCAE to build software loops of control strategies using a tag list and standards such as typicals and default values. Typicals are built with a graphic loop editor, enabling you to view the layout of the loops during

(19)

DD Explorer

DD Explorer, used with FoxCAE, translates H1 device descriptions in device templates that can be imported into FoxCAE, eliminating the need for NI-bus communication. DD Explorer is also used with IACC to provide device-appropriate configuration options for DCI Function blocks used with H1 devices.

IACC

IACC offers the following coordination with FoxView:

 Quick View is a commissioning tool available for on-platform IACC clients. Quick View automatically generates a FoxView group display with a faceplate for each block in the control strategy diagram (CSD) showing live data from the CP. The faceplates are arranged in the same relative positions as the block in the CSD.

 IACC is integrated with the FoxDraw software so you can create FoxView displays by simply dragging block objects from the IACC Project Navigator into the FoxDraw Editor. IACC also supports download of the drawing files to the I/A Series

workstations.

FoxDraw

FoxDraw is the display builder/configurator used to create and maintain graphic displays for viewing process dynamics.

Use FoxDraw drawing tools and graphic object palettes to create process displays representing the plant, a process area, or a portion of the process. Use FoxDraw to connect display objects to process variables and operator picks, providing dynamic updates as a method interacting with the process.

Refer to the FoxDraw On-Line Help (foxdraw.hlp) or FoxDraw (B0700BE) for more information.

FoxPanels Configurator

Use the optional FoxPanels Configurator to create and configure these types of alarm panels:  Customized alarm panels

 Emulated annunciator keyboards (soft alarm panels)  Hardware annunciator keyboards

You can specify panel layout, button appearance, button labels, access to process displays, program, script execution, and the blocks to be monitored.

You can also configure workstation horns for both process and system alarms.

Refer to the FoxPanels Configurator On-Line Help (foxpancf.hlp), FoxPanels Runtime

On-Line Help (foxpanel.hlp), or I/A Series Workstation Alarm Management (B0700AT) for more information.

(20)

AIM*Historian

AIM*Historian collects, processes, and stores control data for trends, logs, reports, spreadsheets, and application programs. A typical Historian database can contain a combination of process analog or digital variables (points), application-generated messages, and system and process alarms.

You can configure the following types of data collection:  Point sample collection

Message groups (predefined groups only)Archive groups

Manual Data Entry groups

For these data collections, you can configure and edit point members, groups, group members, and Manual Data Entry variables. For more information, refer to AIM*Historian User’s Guide (B0193YL).

Integrated Control Configurator

Use the Integrated Control Configurator to define blocks and logical groupings of blocks (called compounds) to perform specific control tasks, and to install them into a control station. The configurator also lets you configure Equipment Control Blocks (ECBs), which provide the software communication link between the control blocks and the hardware. For more

information, refer to Integrated Control Configurator (B0193AV).

Printer Setup

The default graphics printer depends on the platform:

To configure the Printer:

1. Click Panel Launch button to add keyboard shortcut to “Print Screen” key.

2. Launch Preferences > Desktop Preference > Keyboard > Shortcuts. The Keyboard Shortcuts preference tool window appears.

3. To disable the "Take a Screenshot” command: a. Select Take a Screenshot command

b. Select shortcut column, press Delete button.

c. Now the Take a Screenshot command is disabled.

4. Press New button to add the command. A Custom Binding dialog is displayed.  For Windows based

workstations:

The default workstation printer.  For Solaris based workstations: The first printer configured in the

(21)

8. Click on the Key to Get Print of the Display.

NOTE

You can get more information for configuring from HELP of the Keyboard Short-cuts preference tool.

(22)
(23)

2. Process Displays

This chapter describes different process displays that you can invoke from FoxView, including block, compound and station block displays and trends.

Introduction to Process Displays

Process displays include default displays (supplied by Invensys) and displays that have been customized for your site’s process control needs.

Invensys Supplied Displays

Invensys provides these default displays:  Block Detail Displays

 Compound Detail Displays  Station Block Detail Displays.

Customized Displays

A site can include customized displays to meet its needs. Customized displays include:  Group displays, showing trends and faceplates of selected blocks

 Customized Block Detail Displays

 User-built displays that can take any form.

Access to Process Displays

You can access process displays from:

 Disp menus from the FoxView main menu bar

 The Display Bar (located on the left side of FoxView window)  FoxSelect

 Alarm displays

 The four most recently used displays (listed near the bottom of FoxView File menu)  Annunciator keyboards or FoxPanels windows

(24)

Top Priority Display

The top priority display can be a Block Detail Display or a user-built display. It refers to the display associated with the highest priority alarm, according to the sort option configured for the Alarm Alert database.

From an alarm display, you can access the top priority display by clicking the Top Priority button.

Refer to the Alarm Manager On-Line Help or Workstation Alarm Management (B0700AT), for information about configuring the Alarm Alert database.

User-Built Displays

User-built displays are displays created with FoxDraw or Display Builder (older systems). Refer to “Accessing a User-Built Display” on page 80.

Displays Created from FoxDraw

FoxDraw built displays can take virtually any form and can provide access to control information for monitoring and manipulating your process. They can contain graphic objects that are updated dynamically from the process and objects that allow you to change process values.

FoxDraw generated displays can include objects such as faceplates, trends, X/Y plots, and bitmaps.

Group Displays

Group displays contain faceplates and trends grouped into unique layouts with connections to different blocks to meet changing operational needs. For example, a group display can include four faceplates over four trends, together with control buttons for acknowledging an alarm, toggling a Boolean value, toggling an Auto/Manual state, or calling up a Block Detail Display. A faceplate can show a block description, measurement, and outputs. Use a faceplate to manipulate the block state and provide direct access to Block Detail Displays.

(25)

Block Detail Displays

Invensys provides a Block Detail Display, which is a process control interface, for each block type. From a Block Detail Display, you can:

 View and control alarms  View trend data

 Tune loops

 Perform manual control actions, such as ramping a value.

NOTE

If a block is configured for Supervisory Setpoint Control (SSC), you can enable or disable SSC.

A Block Detail Display (Figure 2-1) consists of a base detail display, which contains the most important control data, and overlays containing additional information.

(26)

Block Alarm Summary Area

This area shows all outstanding block alarms, identified with a mnemonic (such as LOABS or LODEV) and, if applicable, the alarm name and alarm text.

This example has the alarm text MEAS LOW ALARM and LOW DEVIATION. The alarm name and alarm text are specified during block configuration.

Trend Area

A trend area is an overlay that covers the block alarm area display.

Trend areas are a collection of pre-built display fields that show lines (trends) representing changing data values from real-time data or historical databases. Figure 2-2 displays a trend area.

Figure 2-2. Trend Area

(27)

Faceplate

The faceplate, located in the upper-right of the Block Detail Display, includes:  Header, the upper area that is common to most block types

Data area, located below the header.

The data area varies, depending on the parameter and the block type. Figure 2-3 is an example of a faceplate.

Figure 2-3. Faceplate

Block Detail Display Buttons

Invensys supplied displays include a standard set of operator buttons at the bottom of the window. The buttons are common to most displays. If a button is not applicable to a particular display, it is replaced with another button or left blank. The buttons and their descriptions are listed in Table 2-1.

Table 2-1. Block Detail Display Buttons

Button Description

Acknowledges alarms.

Calls up the previous Block Detail Display or Compound Detail Display.

Calls up the Block Detail Display on typical group displays. Header

Data Area Tag Value Area

(28)

Toggles a Boolean value (0 or 1).

Ramps the value up by 5%.

Refer to “Ramping a Value” on page 82.

Ramps the value up by 1%.

Data entry field (also called the value box).

Refer to “Entering a Value into a Data Entry Field” on page 82.

Ramps the value down by 1%.

Ramps the value down by 5%.

Toggles the write access between Locked and Unlocked. In locked mode, a “W” appears on the block’s faceplate.

Toggles between Auto and Manual output mode:

In Auto mode, an “A” appears on the block’s faceplate. In Manual mode, an “M” appears.

Toggles between Remote and Local setpoint:

In Remote mode, an “R” appears on the block’s faceplate. In Local mode an “L” appears.

Enables/disables Supervisory Setpoint Control (SSC) on blocks assigned to Supervisory Setpoint Control.

Table 2-1. Block Detail Display Buttons (Continued)

(29)

Overlay Buttons

Overlay buttons (located to the left of the faceplate), as shown in Figure 2-4, open overlay pages, containing additional block information.

Figure 2-4. Overlay Buttons

Clicking the ALARMS button, for example, displays alarm information.

Clicking the CONFIG overlay button displays the block’s configuration parameters.

NOTE

(30)

Alarms Overlay

The Alarms overlay opens over the bottom half of a Block Detail Display’s base display. The example in Figure 2-5 shows an alarms overlay for a PID Block Detail Display.

Figure 2-5. Alarms Overlay

Depending on a block’s configuration, alarms can be inhibited or disabled. Inhibiting an alarm suppresses alarm messages. Disabling an alarm prevents alarm detection.

An overlay can be a custom size. An overlay can be opened in different ways. Normally an overlay closes when you open another overlay on top of it or close an overlay that was opened before it.

Alarm Status and Limit Fields Alarm Inhibited or Disabled Status Field

(31)

Alarm Text Fields

Table 2-2 lists the alarm text fields and their associated limits:

Table 2-2. Alarm Text Fields

Alarm Text Alarm Definition Alarm Limit

ABSDB Absolute alarm deadband ABSDB

BADIO Bad input/output None

DEVADB Deviation alarm deadband DEVADB

HHABS High-high absolute HHALIM

HIABS High absolute MEASHL

HIDEV High deviation HDALIM

HIOUT High output HOALIM

HLDB High/low deadband HLDB

LLABS Low-low absolute LLALIM

LOABS Low absolute MEASLL

LODEV Low deviation LDALIM

LOOUT Low output LOALIM

MEASDB Measurement alarm deadband MEASDB

OUTADB Output alarm deadband OUTADB

POINT1 to POINT8 Input Point1 to Point8 state alarms None

PTARG Pretarget HHALIM

RANGE Out of range HSCO, LSCO

RATE Rate of change ROCLIM, ROCTIM

STATE State None

TARG Target HABLIM

(32)

Compound Detail Displays

A Compound Detail Display shows information about the selected compound. From this display you can:

 View compound parameters  Turn a compound ON or OFF  Change settable parameters

 Acknowledge alarms for all blocks in this compound.

Use a Compound Detail Display to view these compound parameters:  Period associated with execution time

 Compound phasing  Block alarm level inhibit

 Operational state of Sequence Control blocks within a compound  Highest block alarm level within a compound

 Initialization state

 Names of the alarm device to which block alarm messages are sent.

Compounds

Process control for I/A Series systems is based on compounds and blocks. A compound is a logical collection of blocks that perform a control strategy.

Refer to Control Processor 270 (CP270) Integrated Control Software Concepts (B0700AG) for more information.

The compound attributes are listed in Table 2-3.

Table 2-3. Compound Attributes

Attribute Description

Name A configured user-defined name.

Descriptor A configured user-defined identification.

On/Off A parameter that enables or disables the execution of all blocks within the compound (1=on; 0=off ).

(33)

Period/Phasing

Period and phasing allow the starting time of one compound/block to lead or lag the starting time of another compound/block. This is often used to level the block processor load. You can assign a phase number to each compound using a range of integer values that varies with the assigned period.

Settable Parameters

ON Settable Boolean input:

 When true, allows the compound to be processed.  When false, turns the compound off.

CINHIB Specifies the priority levels of alarm inhibit within the compound as follows:

0 = No inhibit

1 = Inhibit all priority alarms 2 = Inhibit levels 2 - 5 inclusive 3 = Inhibit levels 3 - 5 inclusive 4 = Inhibit levels 4 - 5 inclusive 5 = Inhibit level 5 only

Non-Settable Parameters

ALMLEV Specifies the highest priority of all active alarms within the compound. SSTATE Represents the collective operational state of all Sequence Control blocks

in the compound. SSTATE can be: INACT = Inactive

ACTIVE = Active EXCEPT = Exception

(34)

Station Block Detail Displays

Overview of Station Block Detail Displays

A Station Block Detail Display conveys information about control station resources.

A Station block is installed automatically in the control station when the control database is loaded. This block provides global data storage for station functions. Each Station block has a unique pathname with this format:

letterbug_STA:STATION

For example, the station block for the control station CP6001 is CP6001_STA:STATION. The Station Block Detail Display consists of:

 Station Load Overview base display  Control Loading overlay

 Object Manager Scanner overlay  Group Device Assignments overlay  Supervisory Groups.

Station Load Overview Base Display

The Station Block Detail Display’s Station Load Overview consists of four information boxes and a set of operator buttons. The information boxes are:

 Title

 Loading Summary  Sink Peer-to-Peer Status  Station Free Memory (Bytes). Table 2-4 describes the Title box attributes.

Table 2-4. Title Box Attributes

Attribute Description

Data Collection Active or Inactive

Select this box to enable or disable performance data collection and station loading updates.

Station BPC Displays the Basic Processing Cycle (BPC) for the station. This is the rate at which the station executes blocks. The BPC is set during system configuration.

(35)

Table 2-5 describes the Loading Summary box attributes.

The Sink Peer-to-Peer Status box displays data about points that are being collected into this station to satisfy the station database’s remote inter-block linkages. There is no information about peer-to-peer data that this station is sending to other stations. Table 2-6 describes the Sink Peer-to-Peer Status box attributes.

NOTE

This option does not apply to stand-alone stations. Some systems show this data as a result of interprocess communications.

Table 2-5. Loading Summary Box Attributes

Attribute Description

Field Bus Scan Percent (%) of BPC (basic processing cycle) time spent reading and writing data from Fieldbus Modules. This is primarily the time spent by the Fieldbus coprocessor communicating with Fieldbus Modules.

Cont Blks Percent (%) of BPC time that is spent executing all Continuous blocks. Seq Blks Percent (%) of BPC time that is spent executing all Sequence blocks. Total Control

Cycle

Percent (%) of BPC time that is spent collecting data from Fieldbus modules and executing Continuous and Sequence blocks. In other words, Field bus scan plus Cont blks equals total control cycle.

OM Scan Percent (%) of BPC time that is spent scanning the control database. This value is the average load of the past 12 scans.

Station Idle Time Percent (%) of time that the main processor is executing an idle loop.

Table 2-6. Sink Peer-to-Peer Status Box Attributes

Attribute Description

Total Points Displays the total number of unique remote inter-block linkages that exist within this station’s database. For example, if each of 20 blocks has a remote reference to rem_compound:pid.out, only one remote inter-block linkage is counted in the total points field.

Points Disconnected

Displays the number of points that were connected at one time, but are currently disconnected. It may indicate failure or reboot of the source station. Points Deleted Displays the number of points that were connected, but have had the remote source of data deleted from the station. This is normally a transient state that lasts between the time that the block was deleted and the checkpoint

(36)

Table 2-7 lists the Station Free Memory box attributes and their descriptions.

Table 2-8 lists the Operator buttons attributes and their descriptions.

Control Loading Overlay

The Station Block Detail Display’s Control Loading overlay includes the attributes. Table 2-9 describes the Overruns box attributes.

Table 2-7. Station Free Memory (Bytes) Box Attributes

Attribute Description

Largest Seg Displays the largest contiguous segment of memory within the free pool for the station. The largest objects that ever exist within the CP’s user memory are 32,000 bytes (Sequence blocks and OM lists). If the largest seg is less than 32,000 bytes (the size of the largest sequence block), reduce the CP load. Installing (or editing) large Sequence blocks may be a problem. You can reduce the CP load by deleting control blocks, closing user graphics, or shutting down applications such as

AIM*Historian.

Total Free Displays the sum of all free-memory segments of user memory. If this value is less than 250,000 bytes, reduce the processor memory load.

Table 2-8. Operator Button Attributes

Attribute Description

Control Loading Opens the Control Loading overlay on the lower half of the screen. OM Scanner Loading Opens the OM Scanner overlay on the lower half of the screen.

Group Assignments Opens the Group Device Assignments overlay on the lower half of the screen.

Supervisory Setpoint Control

If your system is configured for Supervisory Setpoint Control (SSC), a supervisory application can control setpoints, ratios, or measurement values.

Table 2-9. Overruns Box Attributes

Attribute Description

compound proc Displays the number of times the Compound Processor task has over-run since the station was rebooted or the counter was reset.

(37)

Table 2-10 describes the Phase Sync Control box attributes.

Normally, the total control cycle and continuous block load boxes represent data collected over the past ten Compound Processor scans. The Phase Sync Control box allows you to lock the data collection onto a fixed set of phases.

Table 2-11 gives sample values for load sync fields.

Total Control Cycle (% of BPC) Box

This box shows ten bars/values representing ten consecutive phase executions of the Compound Processor (the left bar is the oldest one). The values are elapsed time for the total control cycle, expressed as a percentage of the station BPC. This includes Fieldbus scanning, Continuous block execution, and Sequence block execution.

When lodsyn is inactive, the ten bars represent the last ten Compound Processor cycles.

Continuous Block Load (% of BPC) Box

Table 2-10. Phase Sync Control box

Attribute Description

LODSYN Active or Inactive

Toggle to ACTIVE to lock data collection onto the phase defined by the LODPHS entry. Toggle to INACTIVE to collect data on a contin-uous basis in accordance with the default LODPER, starting at the cur-rent execution phase.

LODPER Specifies the data collection period for the TOTAL CONTROL CYCLE and CONTINUOUS BLOCK LOAD boxes. If the station BPC is 0.5 seconds and the LODPER is 5.0 seconds, the ten bars in the loading boxes will represent all scans of the Compound Processor. If the LODPER is 10.0 seconds, the ten bars in the loading boxes represent ten of the 20 phases beginning with the phase defined in LODPHS. Enter the number (5 to 3600) of seconds. The default is 10 BPC. LODPHS Displays the phase that is shown in the first (far left) bars of the

TOTAL CONTROL CYCLE and CONTINUOUS BLOCK LOAD boxes.

Table 2-11. Sample Values for Load Sync Fields

Loading Periods (LODPER) Valid Phases (LODPHS) 5.0 0-9 10.0 0-19 60.0 0-119

(38)

OM Scanner Loading Overlay

The Station Block Detail Display’s OM Scanner Loading overlay includes these parts:  Total Inter-Station IPC Connections Box

Overruns Box

Object Manager Scanner Data (% of BPC) Last 12 Scans Box.

NOTE

The resolution of loading calculations is 10/BPC, where BPC is in milliseconds. If, for example, BPC is 0.5 s (500 ms), the resolution is 2% (10/500 = 0.02).

Total Inter-Station IPC Connections Box

This box displays the total Interprocess Communications (IPC) connections among applications running in the workstation.

The OM Server receives peer-to-peer data. The OM Scanner transmits data to other applications. The Database Installer interfaces to the Control Configurator.

Overruns Box

OM Scanner

Displays the number of times the OM Scanner task has overrun since the station was rebooted or the counter was reset. Overruns occur when:

 Communications to a station are disconnected. In this case, overruns typically occur at one-minute intervals.

 Too many stations are connected. This may be corrected by reducing the number of concurrent applications.

 Block processing overload does not leave enough time for the OM Scanner to complete processing.

 Sequence logic contains too many full pathname references.

Reset Button

Click the Reset button to set the overruns counter to 0.

Object Manager Scanner Data (% of BPC) Last 12 Scans Box

This box shows 12 bars/values representing the last 12 scans of the Object Manager Scanner (the left bar is the oldest). The values are elapsed time for scanning as a percentage of the station BPC. The values may change significantly between scans if Compound Processor scans interrupt the scans on some cycles but not others.

(39)

Supervisor Setpoint Control (SSC)

If your system is configured for Supervisory Setpoint Control (SSC), a supervisory application can control setpoints, ratios, or measurement values.

All I/A Series Control Processors (CPs) and most Application Processors (APs), Workstation Processors (WPs) and Application Workstations (AWs) support SSC. The AP10 does not support SSC. The WP20 supports all features except the timer enable/disable actions and the supervisory control enable/disable actions at the group level.

The system engineer assigns blocks to one of eight supervisory groups maintained in the Station block. From a Station Block Detail Display, you can enable/disable SSC for a group of blocks. Refer to Process Operations and Displays (B0700BN) for details.

How SSC Works

In simplified terms, SSC works as follows:

 The supervisory application receives a setpoint, ratio, or measurement from each block as a back-calculated value.

The supervisory application sends a separate supervisory setpoint, ratio, or measurement to the appropriate control block in a supervisory group.

Each time the supervisory setpoint, ratio, or measurement is sent, it resets a fallback timer associated with one of eight supervisory groups.

 If the supervisory application fails to send the supervisory setpoint, ratio, or

measurement within a specified time period, the group fallback timer expires and the blocks in the supervisory group fall back to the originally configured control mode.

While a Block is Under SSC

While a block is under SSC, an operator:

Cannot set parameters (that is, Local/Remote (LR), Set Point (SPT), Remote Switch (REMSW), Local Switch (LOCSW)) associated with the setpoint.

Can lock out write access to setpoint parameters when SSC is enabled and can lock out other operators from write access to block parameters.

You can request (initiate) fallback action for any group (if the group is configured for fallback), and enable/disable any group timer. The use of the timers is optional. If automatic fallback is not desired, the timers can remain disabled. Without automatic fallback, when you disable SSC in the supervisory group, control falls back to the configured mode.

At the individual Station Block Detail Display, you can also enable/disable SSC for a block and request fallback on an individual block or group basis.

(40)

Group Device Assignments Overlay

The Station Block Detail Display includes a Group Device Assignments overlay.

This overlay shows the system output devices (for example, printers) assigned to alarm message groups via the Integrated Control Configurator. You specify the device names and a hexadecimal value that assigns the devices to the group by editing the Station block in the letterbug_STA compound via the Integrated Control Configurator.

The overlay shows generic device names, DEV 1 to DEV 16 (LP001 is typical for a printer), and the group hexadecimal value. You can assign up to 16 devices to up to five groups (GR4 to GR8). Messages assigned to a specific group are sent to all the devices whose bit is set true (1) for that group.

Trends

Overview of Trends

A trend consists of:

 A graph area

 Numerical readout fields  Pause and scroll buttons.

The trend’s graph area includes lines (pens), representing changing real-time data values or values from a historical database. Trends can be configured for auto-scaling, which adjusts the maximum and minimum scale values (Y-axis) according to the current data points being displayed.

Figure 2-6 represents a typical trend.

(41)

Trend Data

Trend data is plotted as a series of data points, each point representing the value of a variable at a given moment in time. These plotted points are connected by straight lines and are scaled accord-ing to the high limit and low limit configured for each trend line. Data scrolls to the left as new data is entered. The new data appears at the configured scan rate.

Trending supports:

Up to four trend lines (pens) per graph representing real, integer, or packed Boolean data

 Trend duration displayed in HH:MM:SS (hours, minutes, seconds)  Real-time data collection at a configured scan rate

 A data parameter name (such as MEAS) and related numerical value (for example, 96.61)

Status conditions shown with different line styles. A BAD status is displayed as a dashed line, and the text field shows asterisks (*****)

Time stamp along X-axis on an even tick division.

You can pause the trend to page forward and backward through historical data, and view a numerical readout for a requested time. FoxView display time is local time, adjusted for daylight or standard time.

NOTE

For log scale data, values of 0.0 or less are displayed as 1.0, as the log (base 10) of these values is undefined.

(42)

Examples of Trends

These examples show trends with different configurations.

Example #1

The trend configuration in Figure 2-7 specifies:  Two lines (pens)

 Banded mode  No Y-axis scales  Local time stamps.

Figure 2-7. Trend Example #1

Example #2

The trend configuration in Figure 2-8 specifies:  Five markers per line

 Merged mode

 High and low limits (off-normal areas) at 95% and 5% of the graph area, respectively  No Y-axis scales

(43)

Figure 2-8. Trend Example #2

Example #3

The trend configuration in Figure 2-9 specifies:  Relative time stamps

(44)

Trend Area Presentation

Each trend’s configuration options determine its presentation. Refer to Table 2-12.

Table 2-12. Trend Types

Option Specifies

Trend type Whether the trend is to be linear or logarithmic. This trend area attri-bute applies to all lines trended in the graph.

Time stamp format The format of the trend area’s bottom edge (X-axis). FoxView permits two styles: local time and relative time. The illustrations below respectively show local time and relative time.

.

Markers Whether markers are to be used and their color, symbol, quantity, and so on.

Trend lines (pen lines) are composed of line segments, which can optionally be connected by markers.

Each pen is configured with a line color.

Optionally, the trend’s configuration may specify the use of a marker on each point or a specific number of markers per line. Markers include these symbols:

FoxView allows you to specify the size of the marker in pixels. This marker size applies to all markers displayed within an instance of Fox-View.

Off-normal area A trend can be configured with off-normal operating areas at the top and bottom of the trend graph. These areas, which can be configured in any color, are based on a percentage of range for the entire graph. Background color A trend area’s configuration includes its background color.

Display style Each trend is configured to be merged or banded. A merged trend can display up to four trend lines inside the same graph area. A banded trend displays each line inside an individual quarter-height area. Banded format is often used for auto-scale trends. Banded format can not be used for logarithmic trends.

(45)

Real-Time Trends and Historical Trends

A real-time trend displays continuously updating trend graphs. Only the most recent data appears on the graph.

NOTE

You can also view historical data. A historical trend provides data from a database file.

Trend data displays as a series of plotted points connected by straight lines. Data scaling on the vertical axis is according to high scale and low scale limits configured for each trend line, or according to auto-scaling provided by FoxView.

The real-time trend data scrolls to the left as new trend data is added on the right. New data displays at the configured scan rate. However, if the configured scan rate is less than four seconds, new data is temporarily stored. (The display is not updated more often than every four seconds.) The grid is scrolled with the trend data.

For trending historical data, scrolling buttons near the bottom of the trend allow you to scroll the trend to the left or right.

The Pause and Update buttons provide a means of toggling between trends representing real-time and historical data.

Y-axis scales A trend’s configuration can include the display of scale settings (labels) along the trend area’s Y-axis. Each trend pen (line) can be con-figured to include its own scales. Within FoxView, you can assign the pen for scale display.

The scale color matches the color of the assigned pen. Each trend pen's data is plotted according to the pen's configured scale values, regardless of which pen's scale is currently visible on the Y-axis. Y-axis If the Y-axis is visible, selecting within the Y-axis area displays the next

trend pen's scales. Each scale is displayed in the color of the trend pen.

Static Lines Each trend can have a set of four static lines configured either through the Advanced Graph tab in the OnLine Trend Configurator or the Pens tab in FoxDraw.

Format Decimal Digit Each trend can be configured to display -1 to 4 decimal places in the OnLine Trend Configurator or the Timing tab in FoxDraw.

Table 2-12. Trend Types (Continued)

(46)

Auto-Scaling and Guardband

FoxView performs the auto-scaling two ways:

Enlarging the trend scales – As new data is displayed, FoxView determines whether the new data can fit within the trend graph. If the data does not fit, FoxDraw rescales (and redraws) the graph area.

Rescaling occurs as trend peaks (highest recorded values) are added to the trend area.  Decreasing the trend area – In addition to scale validation during updates,

FoxView also checks all currently displayed data at configured time intervals to determine whether the scales can be reduced to increase trend resolution. Rescaling is performed as trend data peaks are scrolled off the trend area.

When rescaling trend lines, FoxView adds a pre-configured guardband above and below the newly calculated scales. This area provides a buffer area for displaying new data that falls outside of the new scales. Guardband is configured as a percentage of the recalculated scale, and has a default value of 10%. At this default setting, a trend line occupies 80% of the graph, with a 10% buffer both above and below the line data.

In addition to a guardband, a minimum span is also configured. This prevents the absolute span from becoming too small, as may be the case when nearly straight lines are recorded. This mini-mum span is configured a percentage of the data point’s full scale, and defaults to 10% of scale. The following items are also noteworthy with regard to auto-scaling:

 Once a line has been set up for auto-scaling, the numerical updating value on the trend is surrounded by a rectangle in the pen’s color. This indicates that auto-scaling is currently in effect.

Before a trend is redrawn, all other trend lines are checked for the condition described under “Decreasing the trend area” (second bulleted item above).

When the Auto-Scale function is in effect, FULL SCALE, ZOOM, and SHIFT are inactive (dark brown) on the Online Trend Configurator.

(47)

Online Trend Configuration

FoxView includes an online trend configuration capability. To access this capability, your environment must have the necessary access levels (permission).

Online trend configuration allows you to change the contents and general appearance of a time-based trend after it has been called into FoxView.

The changes you make to a trend through this method are temporary; that is, these changes exist until the display is swapped out of FoxView.

NOTE

If configured, the changes you make can be saved for future use.

If you have the proper permission access levels, you can configure an online trend and view it immediately. In addition, if you have the proper permission, you can save the trend configuration, which overwrites the FoxDraw generated trend configuration for use with subsequent displays of the trend.

NOTE

If a display contains more than one trend and you make changes to more than one trend, you must first save each changed trend before saving the entire display.

Major Steps of Configuring an Online Trend

During an online configuration session, the FoxView display continues to update without interruption. All actions can still be taken from within FoxView. If the display being configured is closed, the Online Trend Configurator is also closed.

Refer to “Online Trend Configuration” on page 121 for complete details.

Refer to the Online Trend Configurator’s On-Line Help system for more information. An online trend configuration session includes these tasks:

 Selecting a process variable (point) for trending.

 Selecting a trend to which you assign the process variable.  Assigning the process variable to a particular trend pen.

 Configuring the pen’s scaling method (specifying minimum and maximum scale values).

 Configuring the trend duration and trend presentation. These criteria affect all the trend’s pens.

 Viewing the resulting trend.  Saving the trend configuration.

(48)

X/Y Plots

FoxView supports X/Y plots (Figure 2-10) that allow you to plot two process variables against each other. You configure these plots through FoxDraw. An X/Y plot allows up to four relations to be plotted within a single plot area. FoxView supports a maximum of 16 plots per display. Plots consist of a trace line that shows all data points corresponding to the relation.

Figure 2-10. Example of a X/Y Plot

X/Y plots support both linear and logarithmic scales on both the X and Y axes. The color and visibility of grid lines are configured in FoxDraw.

The relation data that is plotted can come from one of three sources:  Current real-time data

 X/Y points from a read data file  Historical data.

Use FoxDraw to configure FoxView to retrieve historical data, on a pen-by-pen basis, for X and Y data points individually and include this historical data in the X/Y Plot.

FoxView supports the ability to retrieve X/Y plot data from an ASCII file, created with a text editor or a user’s application that contains data for a single relation. For the format of this data file, see FoxDraw Software (B0700BE).

(49)

X/Y Plot Appearance

The appearance of an X/Y plot is determined by:

The X/Y plot’s configuration (via FoxDraw), which defines items such as the number of points that can be displayed and the scan rate, the use of a time delay, whether markers are to be used, the X/Y plot’s background color, whether a grid is to appear, the appearance of X-axis and Y-axis scales, and plot relation labels. Additionally, the number of pens and their configured colors affect the X/Y plot’s appearance.

 The X/Y plot’s object data file. This creates background objects and affects the color of points that lie in various portions of the X/Y plot area.

A pen’s X/Y plot data file. When an X/Y plot is invoked, data specified in an X/Y plot data file loads into the pen’s data buffer and is displayed on the X/Y plot.

Real-time and historical data values (compound:block.parameters values, shared variable values, or both).

 Up to 50 static text fields within the graph area. You can specify the location, color, font, font style, and font size for each static text field.

Up to 50 polygon/polyline objects.

Markers

An X/Y plot can display up to four series of plotted points (also called lines or pens). Each pen’s appearance can display:

A leading marker with the previously plotted points indicated by the vertices of a polyline (for example, ---o, or ---+).

A marker at each point (for example, ooooo or ++++++). The markers can be connected with polylines (for example, o---o---o---o).

In the X/Y plot, the marker configured for the plotted pair appears in the area next to the names of the X and Y pairs. The example indicator in Figure 2-11 distinguishes plotted data on plots containing more than one plotted pair.

(50)

Color

In addition to the marker (quantity and style) configuration, specifications made in FoxDraw for the X/Y plot’s background color and pen color (point color) affect the X/Y plot’s appearance. The newest X/Y pair can be drawn in one color, and previously plotted points may be drawn in a different color. Additionally, the color of the most recent point can be based on another variable. If one of the data values in a plotted pair is unavailable, out-of-service, bad, or in error, then no data is plotted for the pair. A data field indicates the data quality of the current values for each pair.

Plot Area Background

The X/Y plot area is user-defined in FoxDraw. The plot area can include background display objects (by the inclusion of a data object file).

X-Axis and Y-Axis Scales

Scales are displayed if all pens within the plot are plotted with the same scales. If this is not the case, FoxDraw allows you to select the relation's scale to be displayed by FoxView on the X-axis and Y-axis of the plot. You can also specify that no scales be displayed.

In FoxView, the color of the X-axis and Y-axis scales indicate the relation whose scales are currently shown.

Real-Time Data Values

Real-time values for the X/Y points are derived from Object Manager-connectable variables (pro-cess or shared) within the system. These values appear on the X/Y plot area at the configured scan rate, once per scan period. The number of values displayed and retained in memory (data buffer) is also configured in FoxDraw (up to 600 X/Y points).

Once this buffer is filled, the oldest points are removed from the plot. The X/Y plot displays up to the configured limit within the plot. For example, if the plot is configured to display 300 points, and 400 points are read in from a data file, only the last 300 points are displayed within the X/Y plot. If the plot is configured for 300 points, after 300 real-time points are collected and

displayed, the oldest point (301st point) is erased.

If one of the data values in a plotted pair is unavailable, out-of-service, bad, or in error, no data is plotted for the pair. This data field (indicating the current values for each pair displayed) includes an indicator of the data quality.

Historical Data Values

FoxView plots real-time plot values before retrieving historical data to ensure that delays in locating historians do not delay the display of real-time data. FoxView adds real-time data to the plot at the configured scan rate.

FoxView places historical data received from the historian in a FIFO data buffer in front of the real-time data. When the plot reaches the configured limit, FoxView removes historical data points from the FIFO buffer as new data points are added to the plot. The color and marker style

(51)

Out-of-Normal Polygons

FoxView displays out-of-normal polygons (polygons that represent out-of-normal processing values) on X/Y plots. Out-of-normal polygons can be closed objects or open objects. FoxView reads the data for the out-of-normal polygons from the object description file as described in Fox-Draw (B0700BE). You can configure two behaviors with out-of-normal polygons:

 As the most recent point of a plotted relation enters a closed polygon, the color of the point changes (plotted markers and connecting line segments) to the color configured in the polygon for the most recent point. If any relation is within the area defined by the closed polygon, the line color of the out-of-normal polygon changes to the config-ured color. If there are no longer any most recent points within the polygon, the line color of the out-of-normal polygon reverts to the original configured color.

 As the most recent point of a plotted relation enters a closed polygon, the edge color of the polygon can be configured to change. As long as the most recent point of any relation is within the polygon, the edge color remains at the configured color. If a most recent point is within two polygons, only the edge color of the topmost polygon changes.

Optional Buttons on an X/Y Plot

If configured, an X/Y plot can have buttons that permit you to:  Save (write) X/Y plot points to a file

 Run an application program to perform a linear regression analysis on the X/Y plot points that have been saved as a file

 Clear the plot area

 Read a file containing X/Y plot data, displayed as points on the X/Y plot  Pause the plotting of points on the X/Y plot

 Update the X/Y plot; resumes the plotting of points after a pause  Stop collecting data points

 Start collecting and plotting data points  Flush the plot data buffers

 Redraw the data that is stored in the data buffers.

X/Y Plot Functions

Depending on the X/Y plot’s configuration, the display may include buttons allowing you to:  Write the X/Y pairs to a file (called an X/Y plot data file).

 Perform a linear regression analysis on the points. An application program would use the X/Y plot data file as input.

(52)

Alarm Notification

The FoxView Alarm Bar includes a System button and a Process button, as shown in Figure 2-12, which indicate the health of the system equipment and the process, respectively.

Figure 2-12. FoxView Alarm Bar

You can also be made aware of an alarm from:  Alarm Manager displays

 The faceplate of a Block Detail Display or Group Display  User-built displays that include alarm status

 Designated printers and historians  Annunciator keyboards and FoxPanels.

System Button

Failures can occur at stations, at peripherals attached to stations, or during communications to Fieldbus modules, Fieldbus processors, controllers, and I/O cards.

The System button indicates your I/A Series system’s equipment status, as listed in Table 2-13.

Clicking the System button accesses System Management.

Table 2-13. System Button and Equipment Status Information

System button Equipment status

Steady green All equipment is healthy.

Blinking green All equipment is healthy, but one or more previous failures are unacknowl-edged. One half of a fault-tolerant module has failed.

Steady red One or more acknowledged equipment failures exist. Blinking red One or more unacknowledged equipment failures exist.

References

Related documents