Using ENVOX Configuration
Using ENVOX Configuration
Software
User Manual
UM6.1:SW3151
Revision H — July 1996
This manual supercedes the issue dated June 1995.
ENVOX,, PROFLEX, PROVOX, and PROVUE are marks of one of the Fisher-Rosemount group of
companies.
All other marks are the property of their respective owners.
The contents of this publication are presented for informational purposes only, and while every effort
has been made to ensure their accuracy, they are not to be construed as warranties or guarantees,
express or implied, regarding the products or services described herein or their use or applicability. We
reserve the right to modify or improve the designs or specifications of such products at any time without
notice.
Your Evaluation Please . . .
Job Responsibility:
Please indicate your evaluation of UM6.1:SW3151 (Revision H — July 1996). Attach extra sheets if needed.
1. How and when do you use this manual? V Read entire manual before attempting task
V Read selected sections before attempting task
V Read while attempting task
V Attempt task first
V Read as last resort
2. How well is the manual’s content V Excellent — parallels product’s operation,
organized? Please explain. very usable
V Good — representative of the product’s
operation, usable
V Average — usable but can be improved
V Fair — not very usable, should be improved
V Poor — not usable, must be improved
V No Opinion
Understandable Applicable
3. Is the manual’s content understandable V V Excellent — very easy to understand,
and applicable to the product’s operation? very applicable
Please explain. V V Good — easy to understand, applicable
V V Average — applicable but some sections
not easy to understand
V V Fair — not very understandable/applicable,
should be improved
V V Poor — not understandable/applicable,
must be improved
V V No Opinion
4. How well do the manual’s illustrations V Excellent — very easy to understand, extremely
convey product information? usable
Please explain. V Good — easy to understand, very usable
V Average — fairly easy to understand, usable
V Fair — not easy to understand, should be
improved, not very usable
V Poor — cannot understand, must be improved,
totally unusable
V No Opinion
5. Describe the amount of usable information V Too much information — not all required to
in this manual including tables. perform task
Please explain. V Proper amount provided — not too much nor
too little
V Too little information — needed additional
information to perform task
V No Opinion
Sections Index
Documentation Map
Using ENVOXâ Configuration Software
This map shows this manual and other ENVOX manuals available for ENVOX
configuration software, version P3.4. Related documentation is listed in
subsection 1.8. See the Document History list at the back of this manual for
manuals available for previous ENVOX software versions.
PN6.1:SW3151:VMS
Installing ENVOX Configuration Software
PN6 on DEC VAX and DEC AXP Systems
Installation
Manuals
PN6.2:SW3153:HPX
Installing ENVOX Configuration Software
on HP-UX Systems
TU1 TU1.0:SW3151
Tutorial ENVOX Tutorial
TR1
Technical TR1.0:SW3151
ENVOX Technical Reference
Reference
SM1
System SM1.0:SW3151
The System Manager’s Guide to
Manager’s ENVOX Configuration Software
Guide
Contents
Section/Title Page
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
1.1 Intended Audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
1.2 ENVOX Revision This Manual Supports . . . . . . . . . . . . . . . . . . . . 1-1
1.3 New This Release . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
1.4 Structure of This Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
1.5 Manual Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
1.6 Cautions and Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6
1.7 ENVOX Documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6
1.8 Related Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-8
1.9 Where to Find Answers About This Product or Manual . . . . . . . 1-8
Section/Title Page
Section/Title Page
Section/Title Page
Section/Title Page
Section/Title Page
Section/Title Page
Section/Title Page
Appendixes
Section/Title Page
Glossary
Index
Document History
Section/Title Page
Figures
1-1 Conventions for showing Menu Selections . . . . . . . . . . . . . . . . . . 1-5
2-1 PROVOX System Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
2-2 Configuration Item Relationships . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
2-3 Conceptual Representation of Points . . . . . . . . . . . . . . . . . . . . . . 2-5
2-4 Example of a Console Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8
3-1 Configuration and Maintenance Tasks
and the ENVOX Features That Provide Them . . . . . . . . . . . . . . 3-4
3-2 Item Form for a PCI Point . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-7
3-3 ENVOX Form Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-8
3-4 Example Language Editor Screen . . . . . . . . . . . . . . . . . . . . . . . . . 3-9
4-1 ENVOX Top Level Form Menu Hierarchy (part 1 of 6) . . . . . . . . 4-3
4-2 PCI Point Item Form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-11
4-3 Group Field Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-19
4-4 Example of Status Page Form . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-22
4-5 Example of Database Space Information Form . . . . . . . . . . . . . . 4-25
5-1 Target Forms Hierarchy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-4
5-2 Instrument Signal Tag Flow Concept . . . . . . . . . . . . . . . . . . . . . . . 5-9
5-3 Analog Input Point Form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-11
5-4 Example Data for a UOC/IFC Device . . . . . . . . . . . . . . . . . . . . . . . 5-13
5-5 Database Definition Form Layout . . . . . . . . . . . . . . . . . . . . . . . . . . 5-14
5-6 UOC Serial IO File-Card Form Layout . . . . . . . . . . . . . . . . . . . . . . 5-15
5-7 UOC Serial IO Channels Form Layout . . . . . . . . . . . . . . . . . . . . . . 5-16
5-8 Modify Items In Tag Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-18
5-9 Copy Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-23
5-10 Copy Items Form (Point Version Shown) . . . . . . . . . . . . . . . . . . . . 5-28
5-11 Copying Items Using Tag Sets (Example 1) . . . . . . . . . . . . . . . . . 5-30
5-12 Coping Items Using Tag Sets (Example 2) . . . . . . . . . . . . . . . . . . 5-31
5-13 Copy Items Form (Console Version Shown) . . . . . . . . . . . . . . . . . 5-33
5-14 Delete Items Form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-37
6-1 Tag Set Form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-4
6-2 Match Criteria Example 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-8
6-3 Match Criteria Example 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-8
7-1 Pop-Up List of Valid Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-7
7-2 Instruction in Open Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-8
7-3 Example Instruction in Closed Format . . . . . . . . . . . . . . . . . . . . . . 7-9
7-4 Include Function Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-10
7-5 Include Function Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-12
7-6 Instruction in Open Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-16
7-7 Language Editor Split Window Example . . . . . . . . . . . . . . . . . . . . 7-18
7-8 Example History Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-26
7-9 Example Console Reports Edit Display . . . . . . . . . . . . . . . . . . . . . 7-29
8-1 The Generation Option Organizes Download Data . . . . . . . . . . . 8-1
8-2 The Generation Options Form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-3
Section/Title Page
Section/Title Page
Tables
1-1 Type Style Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5
4-1 Search String Characters for Valid Entry Lists . . . . . . . . . . . . . . 4-14
4-2 ENVOX Software Default Tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-16
9-1 Download Status Words . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-6
10-1 Uploadable Point Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-14
10-2 Uploadable Detail Display Parameters (1) . . . . . . . . . . . . . . . . . . 10-14
14-1 Document Data Selection Choices . . . . . . . . . . . . . . . . . . . . . . . . . 14-8
14-2 Document Results Order Choices . . . . . . . . . . . . . . . . . . . . . . . . . 14-8
15-1 Some Event Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-3
A-1 View Option Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-6
B-1 Field Definitions for IST CDV Format . . . . . . . . . . . . . . . . . . . . . . . B-3
B-2 Database Data Types for Instrument Signal Tags . . . . . . . . . . . . B-5
C-1 Keys for Navigating in ENVOXr Forms . . . . . . . . . . . . . . . . . . . . . C-2
C-2 Language Editor Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-4
C-3 Graphic Display Editor Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-8
C-4 Trace/Tune Keys and Keywords . . . . . . . . . . . . . . . . . . . . . . . . . . . C-16
C-5 Diagnostics Utility Dedicated Keys . . . . . . . . . . . . . . . . . . . . . . . . . C-17
Index 20
Index
Figure 1-Table 1
1
1 Introduction
SW3150 Series ENVOXâ Configuration Software are application
programs used for configuring a PROVOXâ process management
system. ENVOX configuration software is available as:
Revision Control — The title page lists the printing date of this manual.
When the manual is revised, the revision level and the print date are
changed.
Table 1-1 describes the type styles this manual uses to distinguish
different types of information.
Generate
Menu Keys are
shown in boldface Download ->
Document
Menu Selections Upload
are shown in Document
Diagnostics
Reverse Video
IAC Trace/Tune
LCP Trace/Tune
Administration
Dbase Management ->
Audit Trail
EV087
Caution
All cautions have this form and symbol. Do
not disregard cautions. They are
installation, operation, or maintenance
procedures, practices, conditions,
statements, and so forth, which if not
strictly observed, may result in damage to,
or destruction of, equipment or may cause
a long term health hazard.
Note
Notes have this form and symbol. Notes contain
installation, operation, or maintenance procedures,
practices, conditions, statements, and so forth,
that alert you to important information which may
make your task easier or increase your
understanding.
J On-line help screens: describe the menu options, forms, and each
field on the forms, and provide navigation help. The screens are
embedded in the ENVOX software.
To help us evaluate how well this manual fills your needs, please
complete and send in the evaluation form located in the front of this
manual. We also appreciate your suggestions on ways to improve any
page of the manual. Please mark your suggestions on a copy of the page
and include it with the evaluation form. Thank you for providing this
information.
Figure 2-Table 2
Process
I/O I/O I/O I/O
Regulatory
Controllers
Unit Integrated Multi-
Operations Function plexers
Controllers Controllers
DCU
Data Highway
CHIP
Operator Application
PROVUEr
Workplace Computer/
Console
Console Workstation
DEVICE A CONSOLE
DEFINITION DEFINITION
POINT POINT
POINT DISPLAY
TEMPLATE
POINT
DEVICE B DISPLAY
DEFINITION
POINT TEMPLATE POINT
POINT
POINT
POINT
TEMPLATE
X00248:SW3151-0
2
2.3.2 Points
Within each device are one or more points. Points are the software
building blocks of the configuration. Each point is a storehouse for
information within the process-control database. The point includes data
and the action necessary to perform a particular control task.
Finally, a point also may include several important services. For example,
communications services allow other devices in the system to retrieve
and use the data in a point. Another point service is alarm handling.
Process changes activate alarms that can show up on displays, and
sound console horns and other audible devices. The trace facility is a
service that enables you to step through a control strategy and verify that
it works correctly before connecting it to the process.
Point TAG
Point TAG
Point TAG
2
DATA ACTION SERVICES
Operating Defined by point Commu-
Tuning User-selected nications
Configured algorithm Alarm
User-written Trace
(template or
instruction set)
ALGORITHM
X00249:SW3151-0
Points are of several types; each type performs specific functions. For
example, there are simple input and output point types that acquire data
from field devices or send signals out to field devices. These point types
include analog input (AI), analog output (AO), discrete input (DI), discrete
output (DO), and pulse count input (PCI). The action for these point types
is defined by the point itself. The action is a simple manipulation of
discrete or analog data.
To create a point, you use one of the point types as a basic structure,
then define:
For example, here are the general steps for creating a loop point:
Step 2: Select the data the point uses, for example, the initial setpoint
and tuning parameters.
2 Step 3: Select the action, for example, PID
You may also target the point to one or more devices. Targeting a point to
a device (the target device) ensures that the configuration system
updates the target device with data from the point. Subsection 2.3.3
describes targeting.
J Periodic — The point reports its data to its target devices at one of
several rates that you select.
2.3.4 Templates
Templates are related process monitor and control signals organized
together in the process database. There are four template types:
J Discrete templates
2
Group
DCD
J Batch templates
Alias
Unit definition
2.3.5 Logic
The controllers and consoles also have the ability to perform logic and
sequence programs. These programs, called function sequence tables
(FSTs), operations, or procedures, are used to perform complex
calculations, interlocking strategies, advanced control strategies, time
sequencing, and batch unit operations and recipes. The ENVOX
software’s language editor lets you configure these programs as well as
console reports and display color expressions.
2 3
4LIC-4 4FIC-4
TANK LEVEL PRODUCT FLOW
23.000 1.000
2
16.103 0.515
16.000 0.514
INCHES GPM
4FI-10 5 4VALVE 0.000 0.000
0.500 SP:OPEN MODE:AUTO MODE:RSP
PV:OPEN ALARM: ALARM: DEV
MODE:MAN RSP
FT
LT
FT
4 4PUMP
SP:ON
PV:ON
MODE:MAN
4FIC-4 1TIC-202 1TIC-202 1TIC-202 1TIC-202 1TIC-202 MORE OAL
DSPLY:LEVEL LOOP 2 PRINT
X00250:SW3151-0
2.3.6 Displays
Displays use bar graphs, trend graphs, and symbols of field devices to
provide graphic representations of what is happening in the process. You
create the displays using ENVOX software. The displays are used at the
operator console. A single console can have hundreds of displays. The
instructions for creating displays are in the configuration engineering
manuals for operator consoles. Figure 2-4 is an example of a display.
Figure 3-Table 3
In addition, this manual assumes that you have documented your I/O
needs in an instrument index or instrument specification sheet, or
perhaps by using ENVOX Instrument Signal Tags (ISTs). Finally, this
document assumes that you have identified your basic control needs by
documenting the loops, batch descriptions, and logic required to support
your process.
Now, you want to proceed in a way that takes full advantage of ENVOX
software and the PROVOX system while making effective use of your
time. The following steps describe one effective way to approach
configuration planning.
3
3.4.1 Creating Configuration Data
Create points — You copy and modify existing points and add new
points. You provide the point with a tag (name) and define its operating,
tuning, and configured parameters. You specify which device each point
is located in, and you also specify the devices to which the point reports
data (targeting).
Create displays — Using the ENVOX display editor you create the
displays for the operator consoles. You also specify which consoles
contain which displays.
Create reports — Using the language editor, you design reports that
record process changes. You also determine which console manages
each report.
Create Points
3
Create Displays Display Editor
Create Algorithms
-- FSTs Language Editor
-- Operations
-- Procedures
Create Console
Reports Language Editor
Figure 3-1 Configuration and Maintenance Tasks and the ENVOX Features That
Provide Them
3.4.2 Generate
The ENVOX generate option checks the consistency of the data which
ENVOX software did not already verify as you entered it. The generate
option then creates download files which are ready to be downloaded to
the PROVOX devices.
3.4.3 Download
3
The download utility sends the generated data to the devices. The
download can be total; that is, the utility sends all the generated data to
all the devices you specify. Or the download can be partial: you limit the
download to include only new or modified data for the devices. The
download can include one or more than one device, depending on the
your login privileges.
3.4.4 Trace/Tune
After ENVOX software downloads the configuration files to the devices,
the trace/tune utility lets you tune control loops and test FSTs. Without
affecting the process, this utility lets you enter simulated analog and
discrete inputs for an on-line controller. You can observe the controller
outputs resulting from this simulation to determine whether the FST is
functioning correctly.
3.4.5 Upload
Once the devices have their configuration download files and are on-line,
console operators can change the device tuning parameter values.
Uploading is the process of updating the ENVOX configuration database
with these changes.
3.4.6 Maintenance
Using the ENVOX diagnostics utility, you can identify specific device
errors and even trace the source of intermittent faults. Diagnostic displays
provide extensive coverage of system conditions.
3.4.7 Documentation
Using the documentation utility, you create documents that record your
configuration—all the points, devices, and so on.
3 J Display editor
J Language editor
J Utilities
J Icons
J On-line help
3.5.1 Menus
ENVOX software is menu-driven. Using menus, you navigate through the
forms, editors, and utilities necessary to create and maintain the system
configuration. The menu system also has on-line help that describes the
function of each selection on a menu. Selection of menu options is driven
by the task you are performing.
ENVOX menus, described below, appear in the following format:
J Menu bar
J Pull-down menus
J Slide-off menus
3.5.1.1 Menu-Bar
The menu-bar appears when you select a form using the top-level menu
hierarchy. Figure 3-2 shows the menu bar for the pulse count input (PCI)
point.
3.5.2 Forms
Forms are screens with fields that you fill in. Forms enable you to create
device definitions, points, and global items. They also let you verify
configuration data and generate configuration download files. Each form
includes one or more prompts with blank fields. Figure 3-2 shows a form
for a point. You type in the information for each field as necessary. You
can tab or backtab between fields. Many fields provide a list of valid
selections that you can access through the Values List key. Smaller forms
called pop-up forms are prompts, and are typically used for entering a tag
3
before proceeding to some configuration task.
PCI POINT
X Edit Utilities Extra Data Target! Help
ADD PI-12L
Inlet Flow Rate for Tank #12A
EV039
The software checks the validity of your entry as you enter it. ENVOX
software checks things such as range, valid values, relationship to other
points, and so on. If you make an error, an error message pops up. If you
don’t have all the data for all the fields, fill in those you know and leave
the rest blank. ENVOX software allows you to enter the remainder later,
when the information becomes available.
Forms also provide the basic interface format for utilities such as
generate and download. Most forms have the same basic display
elements. Figure 3-3 shows a form and the display elements:
J ENVOX Form Name — Names the form which you have called up.
J Menu Bar — The location of the form menus and various icons.
Subsection 3.5.6 describes how each icon works.
3 J Work Area — The area for entering and viewing form data. The work
area is also where pull-down and slide-off menus appear.
J Pull-Down and Slide-Off Menus — The menus that list related menu
options. Subsection 3.5.1 describes menu organization.
Motif Menus ENVOXr Form ENVOX Form Name ENVOX Form Motif
Menus Window
History
Area
{
This step fills the premix tanks and then starts the heating cycle
}
0001:ACQUIRE (PM-TANK) { Acquire the premix tank }
0002:ACQUIRE (INLET-A) { Aquire raw material A }
0003:CONST (INLET-A, OPEN) { Open valve for raw material A }
0004:CONST (PUMP-A, ON) { Begin pumping raw material A }
0005:WAIT UNTIL (PV:’LEV’ >= 50.0, 00:01S, CWEN) { Wait for 50% level }
0006:CONST (PUMP-A, OFF) { Turn pump off }
0007:CONST (INLET-A, CLOSE) { Close valve }
0008:RELEASE (INLET-A) { Release lock on raw material
A }
0009:ACQUIRE (INLET-B) { Aquire raw material B }
0010:CONST (INLET-B, OPEN) { Open valve for raw material B }
0011:CONST (PUMP-B, ON) { Begin pumping raw material B }
0012:WAIT UNTIL (PV:’LEV’ >= 80.0, 00:01S, CWEN) { Wait for 80% level }
0013:CONST (PUMP-B, OFF) { Turn pump off }
0014:CONST (INLET-B, CLOSE) { Close valve }
0015:RELEASE (INLET-B) { Release lock on raw material
B }
0016:CONST (HEATER, ON) { Start heating cycle }
0017: WAIT UNTIL
expression >> PV:’TANK TEMP’ >= 185.0
time >>
wait type >>
comment >>s
When you enter a command, the editor prompts you for the associated
operands required. The editor also checks the validity of instructions as
you enter them and prompts you with an error message if it finds
problems. The editor lets you indent lines of code from the left margin to
show levels of IF logic or GO TOs.
The editor allows unlimited commenting. You can place comments at the
end of a line of code or between lines. Your comments can occupy as
many lines as you need. Each comment line can contain as many as
3 255 characters.
While the editor is active, ENVOX software provides on-line help pertinent
to the type of editing you are doing. The editor also enables you to search
for and replace text strings.
In addition, the language editor is used to configure operator console
reports. The user positions fields on a format line to show the software
where it should print each value. Next, the editor prompts for the source
of each field, for example, the tag or attribute name.
3.5.5 Utilities
ENVOX software includes the following utilities:
J Generate Utility — Generates configuration data for the devices on a
PROVOX highway.
J Download Utility — Transmits configuration files to the devices on a
PROVOX highway. Also included with the download utility is the ability
to make backup copies of the downloaded data and to create
emergency download files.
J Documentation Utility — Offers a variety of formats for documenting
your configuration. This documentation is a hardcopy of your devices,
their addresses, and the points that reside in them.
J Upload Utility — Updates the configuration database with tuning
changes.
J Diagnostics Utility — Troubleshoots PROVOX instrument faults to
the board level.
J Trace/Tune Utility — Tests and debugs control strategies.
J Administration Utility — Used by your ENVOX system manager to
structure ENVOX software to your plant operation and to troubleshoot
the ENVOX system.
J Export and Import Utility — Brings comma delimited values (CDV)
data into an ENVOX database (import) and moves the data from one
database to another (export).
J Audit Trail Utility — Records changes made to the ENVOX
database.
3.5.6 Icons
ENVOX configuration software provides several icons. These are:
Figure 3-3 shows an example of some of these icons:
X The exit icon is on the lefthand of the menu bar and on pop-up
forms. Select this icon with the X letter key, or click on the icon
with the mouse to back the software out of the present
function.
3
—> The slide-off menu icon appears next to pull-down menu
options that have slide-off menus. The Dbase Management
menu option in Figure 3-3 shows this icon.
@ The user-wait icon appears at the right side of the menu bar
when the software is processing some information. You cannot
use the software while this icon is visible.
J Keyboard help — Lists the function keys available for a form. To get
keyboard help, select the Help! option from the menu-bar. Then select
Keyboard from the pull-down menu option. To exit, press the Gold key
and X.
Figure 4-Table 4
Note
The steps below describe the general procedure
for logging into ENVOX software. Your ENVOX
system manager can alter the procedure. For
example, your system manager can modify your
account to start the software automatically when
you log into your computer.
Step 3: At this point, you can suppress warning messages that are
normally given when you enter data on forms. To suppress
warnings, select the Warning Status menu bar option.
Subsection 5.12 describes warnings and how to determine
when to suppress them. You can also suppress warnings
using the Status! option on the ENVOX Top Level Form
described in subsection 4.6.
Note that, like the ENVOX Top Level Form, the configuration forms also
contain menus in the menu bar and various pull-downs menus, which
may lead to additional slide-off menus. How you navigate through the
menus depends on whether you use a mouse or a keyboard. Subsection
4.2.1 describes navigating with a mouse, and subsection 4.2.2 describes
navigating with a keyboard.
Menu Bar
Form Form Selections
AI
ENVOX TOP LEVEL FORM AO
X Add
Add Modify! Utili
LOOP
UOC/IFC/SR90 POINTS -> DI
CONSOLE POINTS -> ACCUMULATION DO
Forms
CHIP POINTS -> ACTIVITY DCD
OTHER POINTS -> DCD GROUP
Forms
DEVICES -> LCP
4 MAINTENANCE
LOGIC ->
* EPCI UNIT
INSTRUMENT SIGNAL INTEGRITY OTHER ->
*
GLOBAL ITEMS ->
*
AI
AO INTEGER
REAL LOOP
ASCII LCP
Forms
GROUP EPCI Forms
DCD ACCUMULATION
DI DM
DO PDO
MORE -> MORE ->
*
CONFIGURABLE DCP Forms
MUX POINTS ->
**
IAC/COMPUTING POINTS ->
**
PCIU POINTS ->
**
SINGLE DISCRETE Forms
PROVUE
WPCON
SR90
UOC/IFC
CONFIGURABLE
IAC/COMPUTING Forms
MUX
PCIU
TREND
EV041--2
CHIP
* Expanded on part 3 of this figure.
LCON
** Expanded on part 4 of this figure.
LCP FST
Forms
ENVOX TOP LEVEL FORM OPERATION
X Add
Add Modify! Utili
CONSOLE REPORTS->
*
UOC/IFC/SR90 POINTS ->
CONSOLE POINTS ->
PROCEDURES ->
CONDITIONAL COLOR
*
Forms
CHIP POINTS -> CONDITIONAL TEXT
OTHER POINTS ->
DEVICES -> ALIAS TEMPLATE
LOGIC -> DCD TEMPLATE 4
INSTRUMENT SIGNAL Form GROUP TEMPLATE
GLOBAL ITEMS -> PMA
PPA Forms
ALARM PRIORITIES
UOC/IFC/SR90 POINTS:
USER DEFINITIONS
AI APPLICATION
AO USER DEFINED KEY
LOOP USER PALETTE
DI
DO
DCD
GROUP EPCI
LCP PCI EV041--3
UNIT DM Forms
OTHER -> PDO
FIELDVUE AO
INTEGER
LOOP
LCP 4-BIT DISCR
EPCI LOOP RATIO
ACCUMULATION LOOP BIAS Forms
DM LOOP BIAS & RATIO
PDO MON DEVIATION
MORE -> REF DEVIATION
Forms
AO -> STD AO
OTHER POINTS: STD AI EXT AO
EXT AI REC AO
CONFIGURABLE DCP
STD AC2
MUX POINTS ->
EXT AC2
IAC/COMPUTING POINTS->
STD DO
PCIU POINTS ->
4 SINGLE DISCRETE
EXT DO
DI
PCI
DCP
ANALOG ICP
DISCRETE ICP
AO
AI
DISCRETE
Forms
LOGIC:
View
Rename Item
Item Copy Forms
Copy Console Configuration
Add
Display Editor
Tag Set ->
Modify Forms
4
Delete
Highway Access Control List
Forms
Delete
Upgrade UOC/IFC
Special Functions ->
Upgrade UOC/IFC To SR90 I/O
Upgrade PROVUE
Upgrade PROVUE To WPCON
Generate Forms
Download -> Download
Document Download Backup
Upload Backup All Devices
Diagnostics Backup To ED Files ->
Forms
IAC Trace/Tune All Devices
LCP Trace/Tune Single Device
Administration
Dbase Management -> Export Utility
Audit Trail Import Utility
Step 2: Click the left mouse button. The menu options appear in a
pull-down menu, unless the menu name ends with an !. In
4 this case, selecting the menu takes you directly to the
menu function.
Step 1: Move the mouse pointer to the menu option you want and
click the left mouse button.
J To back through all the displayed menus, click with the pointer
anywhere off the displayed menus. This action removes all the
slide-off and pull-down menus from the screen. The ENVOX Top
Level Form or form-level menu remains.
J To exit from the ENVOX Top Level Form, click on the X icon.
Step 2: Type the highlighted letter of the menu you want; or use
the left and right arrow keys to select the menu, and press
Return. The menu options appear in a pull-down menu,
unless the menu name ends with an !. In this case,
4
selecting the menu takes you directly to the menu function.
Step 1: Type the highlighted letter of the option; or use the up and
down arrow keys to select the desired option, and press
Return.
J To back through one menu at a time, press the left arrow key.
J To back through all the displayed menus, press the right arrow key.
This removes all the slide-off and pull-down menus from the screen.
The menu in the menu bar remains.
J To exit from the ENVOX Top Level Form, press the Gold key followed
by X. If you wish to confirm the exit, press Return. If you decide not to
exit the software, use the right arrow key to move away from the X,
and select a menu from the menu bar.
Each field has a help screen that defines the prompt and explains the
4 type of information the field requires. The software checks the validity of
the data as you enter it and displays errors and warnings. Subsection
5.12 defines errors and warnings in detail. Menus on the forms let you
edit, print, and save the data.
Each point type, device type, and template type has its own form or series
of forms. Figure 4-2 shows an item form for a pulse count input (PCI)
point and identifies some important characteristics described later in this
section.
You can move from field to field one of several ways, depending on the
type of field (see subsection 4.3.4 for a description of three types of fields):
J For fields requiring typed input or input from a valid entries list, you
can move by pressing Return, Tab, or the Next Field Key, or by using
the arrow keys or a mouse.
J For visible choice fields, you can move by pressing the Tab or the
Next Field key, or by clicking on the next field with the mouse pointer.
Prompt Valid Entries List is Available Field with Data Visible-Choice Fields
ADD PI-12L
Inlet Flow Rate for Tank #12A
EV040
Read-Only Data
All fields on a configuration form are inactive and do not accept data until
you activate them. Moving from one field to the next using the Return,
Tab, or the Next Field key (and mouse pointer) activates the next field.
Activating a typed input field or a valid entries list field, causes a broken
line to appear next to the field name, indicating that the field is now ready
for data input. Moving from field to field using the arrow keys does not
activate the next field unless you place the cursor in the field and press
the Return key.
When the cursor is in a field not activated for editing, the cursor moves
left and right in response to the left and right arrow keys. The up and
down arrow keys move the cursor out of the field.
To edit a different field, press Tab, the Next Field key or the Previous
Field key. Unless you are in a visible choice field, you can also move the
cursor to another field and press Return to activate the field.
Generally, Apply saves data to the database unless you are in an extra
data form. Subsection 5.1.2 describes the Apply option on extra data
forms. Quit does not save data. The exact consequences of Apply and
Quit depend on the task you are doing. Make sure you read the
4 descriptions for Apply and Quit that pertain to the task so that you
understand the consequences.
If you decide not to exit the form, use the right arrow key to move away
from the X, and select a menu from the menu bar.
J Type it in.
J Select from a list that appears if you press the Values List key.
Regardless of how you enter the data, you can edit by back spacing over
the entry and typing in other characters, or for visible-choice fields, by
selecting another visible choice. You can erase an entire field by pressing
the Erase Entry key.
You can edit in Insert of Overstrike mode. Ctrl-a toggles between the
modes. While in overstrike mode, the top right of the menu bar displays
an o.
Note that the search function for valid entries is case sensitive. Because
the ENVOX software stores all tags in uppercase letters, use uppercase
letters when specifying search strings.
You can automatically enter default data into the current form using the
Default Values key. For example, if you are creating a new PROVUE DCD
point, call up the Add DCD Point form and press the Default Values key.
The software fills in the default data from the !!PROVUE DCD default tag
for this form only. To automatically enter the default data for the 4
sub-forms, call up each form and press the Default Values key.
Note
The default data feature does not copy group field
data. Examples of group fields include the console
user display list or UOC analog input (AI)
extended alarms.
Using the Modify form, you can modify the content of default items
(except for the Target Data form and sub-forms) to suit your configuration
needs. To enter customized target data, use Pattern Tags, described
below, and the Item Copy menu option.
Table 4-2 lists the ENVOX software default tags. To call up the same list
using the software:
Step 3: Press the Values List key for a list of all tags that begin with !!.
EV042
The paragraphs that follow provide instructions for using forms with group
fields.
J To move to the bottom of a group, and to make additional rows visible,
press Next Screen.
J To back up to previous rows, press Prev Screen.
J To delete a row of data, press the Erase Row key.
J To insert a blank row at the current position, press the Insert Row key.
J If your terminal shows scroll icons on the right side of the work area,
you may use these to scroll in the field.
Some forms with group fields have a menu option called X-List. Selecting
the X-List option moves the cursor out of a group field into the next field.
Note that the register forms in the LCP point extra data series of forms
have a unique user interface in order to keep registers 0 through 4 visible
(registers 1 through 4 contain information about operator read write
privileges). The forms are: the LCP Boolean Registers form, the LCP
Integer Registers form, and the LCP Floating Point Registers form. The
4 group fields in these forms show 12 registers at a time (0-12). Registers 0
through 4 do not support the scrolling keys. To access registers 12
through 31, make sure your cursor is on register 5 or higher.
For the Operator Display List, Grade List, and Procedure List, and many
other forms, ENVOX software requires that the entries in the list have no
blank rows. If you use the Erase Entry key to delete an entry, the software
prevents you from moving off the fields of this row, you must supply data
for the row. To delete the data in a row, use the Erase Row key to delete
the row. Similarly, you cannot insert a blank row using the Insert Row key.
When you use the Insert Row key, the software creates a row but
requires you to supply data for it.
Step 1: Place the cursor in the field that you want to search. If you
have a group with several fields in it (like the Display List),
position the cursor in the field (column) you want to search.
Step 2: Press the Find Row key. The software prompts you for a
search string.
You can also use the document option to create a variety of reports that
include point data. Section 14 describes the document option.
PCI POINT
X Edit Utilities Extra Data Target! Help
Save
Print
Show Errors
Ad Hoc Tag Set
The software displays the Status Page form (Figure 4-4). The fields on
the form are read only.
STATUS PAGE
X! Database Config Warnings Space Used! Help
The menu bar of the Status Page form includes Database and Config
Warnings pulldown menus to be used as follows:
Spaced Used! — You may select Space Used! in the Status Page form
menu bar to view detailed information about disk space usage. See
subsection 4.6.3.
4
The paragraphs below describe the fields on the form.
Current product revisions — Shows the revision levels for the software
running on your ENVOX system. An additional field to the right contains
information such as factory part number, customer-special product
number, and Modkit number.
Last Database Backup — Shows the date, hours, and minutes of the
last time that the database was backed up. If the database has never
been backed up, the display is NEVER BACKED UP.
Last Database Recovery — Shows the date, hours, and minutes of the
last time that the database was recovered. If the database was never
recovered, the display is NEVER RECOVERED.
Step 2: Select Default on the pull down menu. The following popup
form appears.
STATUS PAGE
4 X! Help
You may enter the name of the database directly, or you may
display a list of all databases on the Sybase server by
pressing the Values List key to obtain the valid entries list. If
you know the first letters of the database name, enter these
letters and press the Values List key. A list of all databases
whose names begin with the letters you entered is displayed.
If you select an entry from the values list, you must press Tab
to enter the database name. A different database can only be
selected if the current user is authorized in that database.
If you enter the name directly, enter the name in the same
case as it exists in the system. The database name is case
sensitive and is not converted to upper case. If you enter the
name from the values list, select the desired name and press
Return.
4
DATABASE SPACE INFORMATION
X! Recalculate! Help
DATABASE _______________________________
MBytes %
Overhead Space — Shows the total space used by the log segments
and the space taken by overhead data, such as system tables, stored
procedures, triggers, rules, and so on.
Used Configuration Space — Shows the space already used for the
configuration data of the database.
Free Configuration Space — Shows the space not already used or held
in reserve.
Figure 5-Table 5
Step 2: Select the menu option for the type of item you want to create.
See Figure 4-1 for a complete display of slide-off menus. The
software displays an ENTER TAG popup form:
ENTER TAG
X! Set Item Type! Help
Item Type:
Add :
Step 3: Type in the tag name for the device you want to create and
press Return. If you want to return to the previous tag name
which you entered, press the Last Tag function key.
J 0 through 9
J A through Z
J - . , / (space)
When you enter a valid tag name, the form for the device type
appears.
Note
Refer to the device configuration engineering
manual and to the help screens available through
the form Help menu option to determine what data
you must enter on the device form.
Step 4: Enter the data into the form using the methods described in
subsection 4.3.4. Most forms have a menu bar that includes
the menus Target! and Extra Data. The following subsections
describe these options.
Step 5: If you want to exit the main form, press the Gold key to get to
the menu bar; then select X. Select Apply or Quit. Apply saves
your data to the database, Quit does not.
To target a point, select the Target! menu in the menu bar of the point’s
form.
PCI POINT
X Edit Utilities Extra Data Target!
Target! Help
EV054
The Target Data form includes fields for target data, such as reporting
mode, deadband, and so on. The form also provides fields for the target
devices. The devices you enter here are members of a target group.
These are the devices that use the same target data. Enter the names of
the devices that require the same target data.
If you want to target the point data to other devices, but with different
target data (for example, with a greater reporting interval), create a new
target group. Do this by selecting the New! menu option on the Target
Data form. You may create as many target groups as you need to
accommodate the different target data required by each device.
To view these different target groups, select Next!. This option displays
target data for the next group.
Target Data
5
Console Data Trend Data UOC Data
Console
UOC Ext Alarms
Extended Alarms
UOC PT
Compensation
UOC Action DI
J Apply — Saves the current data that is in the form you are viewing
and returns to the form from which this form was called. For example,
exiting from the UOC Action DI form returns you to the UOC DI Point
form.
Note
When you Apply from a target form, the data is not
saved to the database until you select Exit and
Apply from the item’s main form.
J Quit — Returns to the form from which this form was called without
saving any data you entered.
5
Caution
Exiting and applying from an extra data
form back to the main form does not save
the extra data to the database. ENVOX
software saves the extra data to the
database only when you select Apply from
the main form. Quitting from the main form
results in a loss of all extra data not
previously saved through the main form.
ISTs provide you with the flexibility to log instrument signal data
independently from point and logic configuration. ISTs link PROVOX
points to their I/O signals and define the characteristics for each signal.
The characteristics are:
J Strategy
J Signal type
J Card number
J Channel number
J Alarm values
More than one IST can reference the same signal source, that is, the
same file-card-channel (F-C-C). Thus, you can specify different alarms
and ranges for the same I/O signal—a useful feature when defining points
that reference the same signal data but require unique alarm values.
Modifications to one IST have no effect on other ISTs referencing the
same signal source. However, modifying IST data does affect multiple
points referencing that IST.
You must use ISTs to configure PROVOX points. Even points with pseudo
I/O have F-C-C, engineering units, and ranges associated with them and
consequently require ISTs. Points cannot be generated successfully
without configured ISTs.
Step 4: When you have completed the form, select Apply and define
the next signal, if necessary.
FI--6
EV047
Note
When you enter the name of an existing IST in the
5 Instrument Signal v field, ENVOX software
references the IST table and automatically fills in
the read-only I/O signal data fields on the point
configuration form. For primary ISTs not previously
configured, the ENVOX software completes the
point configuration form after you complete the
Instrument Signal Data form.
Step 3: Select the Extra Data option from the menu bar.
Step 4: Select the Instrument Signal option from the pull-down menu.
The Instrument Signal Data form appears.
AI POINT
X Edit Utilities Extra Data Target!
Extra Data Help
Notes
AI Point Processing
PT Compensation
Signal Characterization
Extended Alarms
INSTRUMENT SIGNAL
In the example in Figure 5-3, AI point FI-900 receives its signal and signal
characteristics from its primary IST, FT900-1.
Primary IST for this point
AI POINT
X Edit Utilities
Utilities Extra Data Target! Help
EV048
The read-only I/O signal data fields on each point form do not accept data
input manually. When you specify an IST in the Instrument Signal v: field,
ENVOX software automatically fills in the remaining I/O data fields.
Within the forms, fields that are not preceded by a colon (:) are read-only
fields.
Step 2: The software displays an ENTER TAG pop-up form. Enter the
tag name for the device. This example uses IFC1.
ENTER TAG
X! Set Item Type! Help
Step 3: The software displays the Device Definition form. Enter data
by selecting your own values, or by pressing the Default
Values key to call up the default data. Figure 5-4 shows the
form and example data. Field help and the appropriate
configuration engineering manuals provide more information
about acceptable data for fields. Note that the Comment field
does not require information but is useful for entering notes
about the purpose or status of the device.
DEVICE DEFINITION
X Edit Utilities
UtilitiesExtra Data Target! Help
Device No. : 25
High
Deadband
102
2
HIGH
5
Strategy : POWERHOUSE Action on Power Restoration
---------------------------
Overload Value : 95 Drive Failsafes : YES NO
Output Type :
No. of Resources : 320 Power Off Time :
EV049
Step 4: After completing the Device Definition form, you may apply
your data, quit, or continue entering data for the device. To
continue entering data, select the Extra Data menu option.
The pull-down choices on the Extra Data option are device
dependent. For an IFC device, the software provides these
pull-down choices:
J Notes — For making notes about this device
J Database Definition — For specifying device capacities
J OAR List — For defining Operator Action Request
messages
J IO Definition — For providing information on the controller
I/O hardware
J Required Operation Indices — For defining indices for
controller Unit Operations
For this example, select Database Definition.
Step 5: When you select the Database Definition option, the software
displays the Database Definition form. Figure 5-5 shows the
form and example data. This form allows you to specify limits
for point types in the device. These limits allocate device
memory.
DATABASE DEFINITION
X Edit Utilities
UtilitiesExtra Data Target!
Target! Help
Maximum Maximum
Loop : 30 Extended Function : 0
PT Compensation : 0
5 Unit :
Group : 0 DCD Template : 1
DCD : 25 Group Template : 0
AO : 0 Extended DCD Block : 0
DO : 0
PDO : 0 LCP : 25
AI : 30 LCP FST : 15
DI : 25 Floating Point Register : 32
DM : 0 Integer Register : 32
PCI : 0 Boolean Register : 32
EV050
Step 7: Select the IO Definition option from the Extra Data menu in the
menu bar. The software displays the IO File-Card Defn form.
Figure 5-6 shows the form and example data.
IO FILE-CARD DEFN
X Edit Utilities Extra Data Target! Help
MODIFY UOC416
Type SR90 IFC
Scan PCIU
Use
File Card Backup Sec Prior Sim.
1
No. No. Type v Redundancy Status File Card Term v v
Step 9: Select the Extra Data menu. The software provides these
pull-down choices:
Step 10: The software displays the IO Channels form. Figure 5-7 shows
the form and example data.
IO CHANNELS
X Edit Utilities Extra Data Target!
Target! Help Special
EV052
Step 11: After entering the data on the IO Channels form, exit and
apply the data. Configure additional channel information in the
same way. If all the channels are the same, use the Replicate
option described in Step 12 and Step 13.
Step 12: To use the Replicate option, enter the definition of Channel 1
as you normally would. Fill in the Class, Type, and other fields
as required.
Step 13: Select the Special option from the menu bar and the Replicate
IO Channels option. The software automatically gives the
other channels on the card the same definition as channel 1.
Do not use this menu option if you have a card with different
types of channels defined. If you select this menu option by
accident, and your channel definitions are overwritten, select
Quit to undo the error.
Step 14: After you complete all of the necessary card and channel
configuration, exit and apply the data from each form.
Step 1: Select the Modify menu from the ENVOX Top Level Form.
EV057
5
The software displays an ENTER TAG popup form:
ENTER TAG
X! Set Item Type! Help
Item Type v :
Modify v :
J Press the Last Tag function key to return to the tag name
immediately preceding the displayed one. You can change
one character in the field, such as UOC1 to UOC2.
When you enter a tag, the software displays the first form for
the item. From the first form, you can access the extra data
and target data forms. Modify the forms.
Step 3: Exit the form. The software prompts you to select Apply or
Quit:
EV053
Step 1: With the item you want to modify highlighted, select the EDIT!
option from the menu bar. The software displays the modify
form for the item. The software does not allow you to select an
item that does not exist or cannot be modified.
Step 2: Modify the form as you would any item. Make sure to Apply
your changes. The software saves your changes from the
modify form, not from the Modify Items In Tag Set form.
Step 3: After applying your changes, the software returns you to the
Modify Items In Tag Set form, with the next item highlighted, 5
and the status of the previous item changed to Modified.
PCI POINT
X Edit UtilitiesExtra Data
Utilities Target! Help
Save
Print
Show Errors
Ad Hoc Tag Set
EV058
To view an item:
Step 1: Select the Utilities menu from the ENVOX Top Level Form.
View
Rename Item
Item Copy
Copy Console Configuration
Display Editor
Tag Set ->
Highway Access Control List
Delete
Special Functions ->
EV059
ENTER TAG
X! Set Item Type! Help
Item Type v :
View v :
J Press the Last Tag function key to return to the tag name
immediately preceding the displayed one.
The software displays the first form for the item. From the first
form, you can access the extra data and target data forms.
This subsection refers to the item or form you are copying to as the
destination and the item from which you are getting data as the source.
The Copy Form option and the Item Copy option support three
copy modes:
J Fill-in — Copies the data from the source into the null (blank)
destination fields only. Any fields on the destination form you have
already filled in are not affected by the copy.
J Overwrite — Overwrites all the fields in the destination form with the
data from the fields in the source form (except the name of the
destination item). If a field in the source form is empty, and the same
field in the destination form has data in it, overwrite wipes out the data
in the destination field.
You can configure a single EPCI point with the 100 and 0 values and
copy this to all the EPCI points using the fill-in mode. This copies the
values only to the points that require the default values, leaving the
specific scale values in tact.
Figure 5-9 shows the effect each copy mode would have on a small
portion of an example destination form. Subsections 5.7.2 and 5.7.3
describe exceptions in the way the copy modes work.
There are several items that do not support the fill-in and data replace
copy modes:
J Logic Items — The following logic items support only the overwrite
mode: procedures, operations, LCP FSTs, IAC FSTs, reports,
conditional color, and conditional text.
J PPA Number — The PPA number on the PPA Definition form must be
unique throughout the system. The software sets this field to null in
the destination item.
5 J User Password — the password for any user definition must be
unique throughout the system. The software sets this field to null in
the destination item.
J Pen Recorder Data — Any pen driver specified in the Console Pen
Recorder List form can only be specified as a pen driver once
throughout the system. The software does not copy any pen recorder
information to the destination item.
J For group templates, the software copies DCD setpoint data with
each group setpoint.
Overwrite mode copies group field data to the destination as they appear
in the source.
J If the source group field is not null and the destination group field is
null, the software copies the source data to the destination.
J If the source group field is null and the destination group field is not
null, the software does not copy the source data to the destination.
J If both the source group field and the destination group field are not
null, the software overwrites the destination data with the source data.
J If the source group field is not null and the destination group field is
null, the software copies the source data to the destination.
J If the source group field is null and the destination group field is not
null, the software does not copy the source data to the destination.
J If both the source group field and the destination group field are not
null, the software does not copy the source data to the destination.
Note
Items may be on several forms. The Copy Form
function only copies data from the origination item
to the form on the screen; the remaining forms for
the destination item are not altered. The Copy
Form option does not copy group field data.
Step 1: Make sure you have on the screen the form you want the data
to be copied to (the destination form).
PCI POINT
X EDIT Utilities
Edit Extra Data Target! Help
Copy Form
Delete
Clear
EV075
ENTER TAG
X! Help
Copy from v:
Step 4: Enter the source tag or select an entry from the values list.
Step 5: Select the copy mode. Subsection 5.7.1 describes these copy
modes. 5
Step 6: Press the Gold key and the software gives you the option to
select Apply or Quit.
5
COPY ITEMS
X Copy! View Current! Report! Help
Processing # out of #
EV065
J Copy from — The source items from which the data is copied.
Entries can be tags or tag sets. The items must already exist in the
database.
J Copy to — The destination items for the source data. Entries can be
tags or tag sets (subsection 5.7.5.3 provides examples for using tag
sets). The items do not have to exist in the database. If they do exist,
they must be of the same type as the source items.
J Status — Indicates the status of the copy operation. The status can
be one of the following:
Create Pending — The item does not currently exist in the
database. The software creates the item and copies the source
data to it.
Copy Pending — The item exists in the database. The software
copies the source data to it.
Incompatible — The destination item is not the same type as the 5
source item, or you did not specify a destination item, or the copy
mode is not supported for the item type (for example, logic items
can only use Overwrite mode).
J Processing # out of # — indicates the number of the item currently
being copied and the total number of destination items.
5.7.5.2 Copying
The Item Copy option copies the data from one item to another. The data
includes the target data but not the associated instrument data (for
points). If the item you are copying to does not exist, Item Copy creates a
new item. To use the Item Copy option, do the following:
Step 1: Select the Item Copy option from the ENVOX Top Level
Form’s Utilities menu.
View
Rename Item
Item Copy
Copy Console Configuration
Display Editor
Tag Set ->
Highway Access Control List
Delete
Special Functions ->
EV076
Step 3: Fill in the Copy from field with the tags or tag set of the items
you want to copy from. You may select the View Current!
menu in the menu bar to verify that you have selected the
correct point. Exit and quit to return to the Copy Items form.
Step 4: Fill in the Copy to field with the tags or a tag sets of items you
want to copy to. Subsection 5.7.5.3 provides examples for
using tag sets
COPY ITEMS
X Copy! View Current! Report! Help
Copy Mode : FILL-IN DATA REPLACE OVERWRITE
Copy from Copy to v Status
Contents of UOC--A01
copied to all Copy to items
Processing # 1 out of # 4
EV066
If the tag set contains tags of different types, you can specify different
Copy from items directly across from the items of the same type as
shown in Figure 5-12.
COPY ITEMS
X Copy! View Current! Report! Help
UOC1-AO01 UOC2-AO01
UOC2-AO02
Copy
Copy
Pending
Pending 5
UOC1-AI01 UOC2-AI01 Copy Pending
UOC2-AI02 Copy Pending
Processing # 1 out of # 4
EV067
J The device being copied to must not exist before using the Copy
Console Configuration option.
J The Copy Console Configuration option does not copy the highway
address. You must modify the new console device definition to specify
the highway address.
5 J The Copy Console Configuration option does not copy hosted points
such as activities and accumulations, but will target these points to
the new console.
COPY CONSOLE
Processing # out of #
5
Copy to Status Copy
EV068
Step 2: Fill in the Copy from field with the tag of the console you want
to copy from. You may select the View Source! menu to verify
that you have selected the correct console. Exit and quit to
return to form.
Step 3: Fill in the Copy to field with the tag of the console you wish to
create.
Step 4: Select the Copy! menu to start the copy process. The software
prompts you with a Confirm Action form, allowing you to
confirm or cancel the copy operation.
The following items are copied from the parent console to the clone
console and cannot be re-defined separately:
J Shift Table
J PMA List
J Reports List
The following items are not copied from the parent console to the clone
console. You must define them for the clone:
J Options Definition
J Station Details
J System Clock
The console you make into a clone must be similar to the parent console. 5
That is, if the parent is a P5.x console then the clone must be a P5.x
console. If the parent is a WPCON console, the clone must be a WPCON
console. The database size of the clone console must be equal or greater
in size to that of the parent console.
It is not possible to clone one redundant console pair from another. That
is, a primary console cannot be a clone of another console. Also note that
a simplex console cannot be a clone of a primary or secondary console in
a redundant console pair. When cloning simplex consoles, it is not
possible to have a parent console be a clone of another console. It is
possible however to have multiple simplex clones of a single parent
simplex console.
When removing a clone from its parent, all items that were cloned from
the parent console no longer exist in the clone, so the clone console is no
longer functional. The duplicated items must be re-entered for the
previously cloned console. To remove the cloning relationship between
two consoles but keep the same configuration on the clone, delete the
clone console from the ENVOX database. Then use the Copy PROVUE
function to recreate the console just deleted.
5 Note
Deleting an item that has references to it
elsewhere in the system (for example, in FSTs,
procedures, reports, and UDKs) does not delete
the references. Also, deleting from the ENVOX
Top Level Form lets you delete all the items in a
tag set, but it does not delete the tag-set tag.
View
Rename Item
Item Copy
Copy Console Configuration
Display Editor
Tag Set ->
Highway Access Control List
Delete
Special Functions ->
EV077
DELETE ITEMS
X Delete! View Item! Help
EV069
Step 4: The software displays the tag under the Delete Tag field.
Step 5: To make sure this is the correct item, you may wish to select
the View Item! option. The View Item! option displays a
read-only version of the item’s form. Exit and quit to return to
the Delete Items form.
Step 6: To delete the item, select the Delete! option. Note the following
for device deletion:
PCI POINT
X Edit Utilities
Edit Extra Data Target! Help
Copy Form
Delete
Clear
EV078
Note
Clear does not delete data from the database until
you select apply. It is possible to retrieve cleared
data, unless you have applied the cleared form. To
retrieve cleared data, Quit the form. Access the 5
form again using the Modify! option.
PCI POINT
X Edit Utilities
Edit Extra Data Target! Help
Copy Form
Delete
Clear
EV079
5 Note
If you delete a point that has references to it
elsewhere in the system, that is in operations,
FSTs, procedures, reports, and UDKs, you cannot
rename another item to that tag while those
references still exist.
Step 2: Select Rename Item. The software displays the Rename Item
form.
View
Rename Item
Rename Item
Item Copy
Copy Console Configuration
Display Editor
Tag Set ->
Highway Access Control List
Delete
Special Functions ->
EV080
Step 3: Enter the appropriate tag names in the Rename from v field
and Rename to field.
Step 4: Select the Rename! menu option.
Note
Renaming causes ENVOX software to change all
references to the original name in the database. If
a rename fails before the software makes all
necessary changes to the database, some
functions can be locked out. To have the software
retry a failed rename, see subsection 5.10.2.
Note
The quotes in the following commands prevent the
VMS system from converting the parameters to
the wrong case.
Caution
Renaming with a command does NOT
check for valid tag names. Ensure that you
use proper tags based on the list found in
subsection 5.1, Step 3. If you do not use
proper tag names, undesirable ENVOX
operation may result.
J VMS Command
$ rt == “$envox$application:rename_tag.exe”
J UNIX Command
where
For example:
J VMS Command
5
$ rt “ENVOX” “ENVOXDB” “FI-1000” “FI-2000”
J UNIX Command
With VMS operating system, you can also create a command file with as
many renames as you wish and submit it to the batch queue. An example
command file follows:
Note
When using the VMS operating system, a blank
line after each “$ rt” line is required because
RENAME asks for a Return before it can
continue. In a command file, a blank line is
interpreted as a Return.
$ exit
Note
If you delete an item that has references to it
elsewhere in the system (for example an AI point
that is referenced by an Operation and a Display),
the rest of the database will still refer to the
deleted tag. If you then try to rename ANOTHER
point to the deleted tag, it will not be allowed
because those references still exist.
If the Rename command sequence fails, use the commands listed below
5
for your particular machine.
J VMS Command
$ mcr envox$application:rename_tag
J UNIX Command
$ rename_tag.exe
$ rename_tag.exe “<USER>”
Note
The normal result of retrying a failed rename is to
undo the unfinished rename. The rename is
completed only if it is significantly progressed and
has passed a point of no return.
Step 1: Select the Extra Data option from the item-level form,
Step 2: Select the Notes option from the pull-down menu. The
software displays the notes form for this item and the first
associated note (if one exists). There may be additional notes
for this item, but the note form shows one note at a time. The
note form includes these menu options:
the Initial Mode on a Loop Point has to be valid for the Station Type
defined for the Loop. You can fix this error by changing the Initial
Mode or the Station Type. You cannot save the data until the error is
corrected.
PCI POINT
X Edit Utilities Extra Data Target!
Utilities Help
Save
Print
Show Errors
Ad Hoc Tag Set
EV109
When you correct a configuration item that failed to generate, the related
error messages under the Item Generation Errors form remain until a user
requests another device generation.
These options can only upgrade configurations, they do not enable you to
convert, for example, SR90 or P5.0 PROVUE configurations to older
types.
Step 2: Select the Special Functions option under the top-level utilities
menu. The Special Functions slide-off menu appears.
View
Rename Item
Item Copy
Copy Console Configuration
Display Editor
Tag Set ->
Upgrade UOC/IFC
Upgrade UOC/IFC To SR90 I/O
Upgrade PROVUE
Upgrade PROVUE To WPCON
EV082
ENTER TAG
X! Help
Device v :
EV084
Step 4: Enter the name of the device tag associated with the
configuration you want to upgrade. The software prompts you
to Cancel or Confirm. Confirm upgrades the configuration.
Step 5: For the controller upgrades, generate the device after the
upgrade. This is automatically a forced total generate. Finally,
perform an I-Total download.
For PROVUE upgrades, add PMAs and PPAs after using this
option. You must also modify all targeted data forms by
supplying the associated PPA.
Figure 6-Table 6
J Documenting tags — The Match Criteria option on the Tag Set form
lets you specify certain criteria for the items you want in the tag set.
For example, you can ask the software to compile a tag set that
includes tags beginning with the characters DI, sourced in the device 6
named UOC04, and targeted to the device named UOC01. After the
software creates this list, you can add or delete items.
The ENVOX system administrator uses tag sets to define areas of limited
access, called security areas, for different devices in different
configuration databases. The System Manager’s Guide to ENVOX
Software, SM6.0:SW3151, describes security area tag sets.
This section describes the different ways you can create a tag set and the
different ways you can use tag sets to be more productive.
Deleting items — When you select Delete from the ENVOX Top Level
Form’s Utilities menu, you may enter the name of a tag set. The software
displays the items in the tag set so that you can review the items and
decide whether to delete them. Subsection 5.8.1 provides details.
Modifying Items — When you select the Modify option from the ENVOX
Top Level Form, you may enter the name of a tag set. The software
allows you to look at the items in the set one at a time so that you can
modify them if you want. Subsection 5.4 provides details.
Generate configuration files — You can build the list of devices for
which you want to generate files by specifying a tag set. The software
includes the devices represented by the tag set in the Generation Options
form. Subsection 8.4.3 provides more details.
Exporting devices and/or items — When you select the EXPORT menu
option, the software enables you to use a tag set to specify the devices
6 and/or items you want to export. See Appendix A for more details.
Copying all the data from one point to another — When you select the
Item Copy menu option, the software enables you to copy all the data
(except IST data) in an existing point to the points in a tag set, thereby
creating a new set of points. Subsection 5.7.5 describes the Item Copy
option.
The following is one example of how you can use tag sets to save time. In
this example, you use a tag set with the Item Copy and Modify menu
options to create several similar points:
Step 1: Create one point, for example a DI point called DI101, that you
want to use as a basis for the other points you create.
Step 2: Create a tag set of the DI tags you want to create. Note that
you are entering the tags of points that do not exist, for
example, DI102, DI103, and so on.
Step 3: Use the Item Copy option to copy DI101 to all the items in the
tag set.
Step 4: Use the Modify option to make each of the points in the set
unique.
J From the Tag Set form — You can type in the tags on the Tag Set
form or you can use the ENVOX software’s Match Criteria function to
automatically generate the tag set based on criteria you specify.
J From the Generation Errors form — After a generation attempt, you
can call up the Generation Errors form and save all the items that
prevented a successful generation to a tag set.
J With the Ad Hoc Tag Set option — You may want to create a tag set
for one-time use. The Ad Hoc Tag Set option, available under the
Point form utilities menu or several of the document menu options,
helps you quickly create such a tag set.
6
6.3 Creating from the Tag Set Form
The Tag Set form lets you build a tag set either by entering the tags or by
specifying criteria for the tags you want included using the Match Criteria
option.
View
Rename Item
Item Copy
Copy Console Configuration
Display Editor
Tag Set -> -> Add
Highway Access Control List Modify
Delete Delete
Special Functions ->
EV085
Item Type:
Add :
TAG SET
X Match Criteria! Edit Utilities Help
ADD
To enter the tags manually, you use the Tags in Tag Set field, Tag #, and
Out Of fields. To use the Match Criteria! option, you use the Criteria and
Sort Order fields in the lower left corner of the form. The Tag # and Out Of
automatically keep count for any entry form, not just the manual tag entry.
Security Area — This read-only field indicates whether or not the tag set
is located in a security, Normally, your ENVOX system administrator is the
one who defines security areas.
Last Matched — This read-only field displays the date when the software
last built a tag set from the displayed criteria. This field is filled in if you
enter the form from the Delete or Modify options and is filled in on ADD
once MATCH CRITERIA has been selected.
Tag set modified — This read-only field indicates whether you have
changed the list manually since last using the Match Criteria option. This
field is filled in if you enter the form from the Delete, Modify, or Add
options.
Note
A tag set is static. If you add, modify, or delete
items in the database related to the tag set, you
must recreate your original match criteria fields
and request the tag set again in order to
incorporate database changes.
You do not have to fill in all or any of the criteria fields. If you do not
provide any information in the criteria fields, the software builds a list of all
tags in the database. The following paragraphs describe the criteria fields:
Tag — The search string that tags in the list must match. Table 4-1
6 describes search string characters that you can use to build a search
string.
Item type v — The string that matches the item type, for example, DI,
DO, LCP, and so on. You can use search string characters to match items
with similar type names.
Source Device v — The names of the devices the items in the tag set
must be sourced in. You can specify a source device where the Item type
is a point type or an Instrument Signal Tags (ISTs). You can use search
string characters to match items with source devices with similar names.
Target Device v — The names of the devices the items in the tag set
must be targeted to. You can use search string characters to match items
with target devices that have similar names.
Database Index — The database index range that the items in the set
must fall within. For instance, to include all items with a database index
between 100 and 300 inclusive, enter 100 at the Min prompt and a 300 at
the Max prompt.
Description — The string that matches the description field in the item
configuration. You can use search string characters to match items with
similar descriptions.
Strategy — The string that identifies the control strategy you want to
associate this tag set with. The strategy field is used primarily to help in
organizing the database. It enables you to associate a group of items. For
example, you could have the ENVOX software create a tag set of all the
loops in UOC1 that reference the strategy BOILERS.
Match v — The qualifier for the criteria to the left of this field. You can
enter AND or NOT, or you can leave this field blank. Entering AND, or
leaving this field blank returns the tags that match the associated criteria
providing they meet the other criteria as well. Entering NOT returns
values that do not match the criteria in the associated field. Figure 6-3
includes an example of how the Match field can be used.
Sort Order — The criteria that the software should sort by. You do not
have to fill in all or any of the Sort Order fields. If you do not specify any
sort order, the software displays the items in the tag set in an undefined
order.
Step 1: Complete one or more of the criteria fields (Tag, Item type v,
Source Device v, Target Device v, Database Index,
Description, Strategy). 6
Step 2: Complete one or more of the Sort Order fields, if desired. (You
are not required to specify any of the Sort Order fields.) The
software sorts text by ASCII character order and integers by
ascending integer order. The spaces at the ends of fields are
significant. “ABCD” appears before “ABCD ” because “ABCD ”
is a longer string. “ABCD ” appears before “ABCDE” because
ASCII considers a space as being less than an “E”.
Step 3: Select the Match Criteria option. The software creates and
sorts a list of items.
TAG SET
X Match Criteria! Edit Utilities Help
EV086
Figure 6-2 shows tag set criteria that return specific tag names sourced in
UOC--1 and targeted to PROVUE--1.
TAG SET
X Match Criteria! Edit Utilities Help
Figure 6-3 shows tag set criteria that return all the items sourced in
UOC--1 that are not ISTs and are not targeted to any device.
TAG SET
X Match Criteria! Edit Utilities Help
Step 1: Select the Utilities menu from the menu bar of a point
configuration form.
Step 2: Select the Ad Hoc Tag Set option from the Utilities menu. The
ENVOX software displays the Tag Set form. (If the ad hoc tag
set exists for your current session, the software displays it on
the form.)
PCI POINT
X Edit Utilities
Utilities Extra Data Target! Help
Save
Print
Show Errors
Ad Hoc Tag Set
EV083
J Through the Ad Hoc Tag Set menu option on either the Detail,
Summary, or Cross-Ref Document forms:
Access the ad hoc tag set as you would any other tag set, by entering its
name.
The ENVOX software supports one ad hoc tag set per user login
identification (ID). If two users log on to the ENVOX software under the
same ID, both can access the same ad hoc tag set. Logging on under the
same ID can cause problems if one user modifies the tag set without the
other knowing.
If you want to save an ad hoc tag set, use the Item Copy menu option
from the Utilities pull-down menu to copy it to another tag set name.
The Edit menu option on the Tag Set form provides two options:
J Delete — Takes you to the Confirm Action form where you must
either Confirm or Cancel your delete request. If you Confirm, the
software deletes the tag set from the database and takes you to the
previous form.
J Clear — Clears all items from the Tag Set form without deleting the
tag set. You remain on that tag set form and can then enter new data
for the specified tag set. 6
You can use ISQL to insert rows into an existing tag set or into a new tag
set. The tag_set table has triggers that enable you to create a new tag set
automatically when required.
You must be careful when using ISQL to insert the row; if not done
correctly, the integrity of the configuration data can be lost. Contact your
system administrator for instructions before attempting to use ISQL.
Deleting all the rows of one tag set does not delete the set; it only makes
it empty. In order to delete a tag set, you must use the ENVOX forms
system.
6
The following are restrictions when using ISQL:
J ISQL users are restricted by triggers from inserting a row in a new tag
set such that the tag of the new type already exists in the database
with an item type other than the tag set.
Figure 7-Table 7
J Procedures
J Operations
J Console reports
7
J Conditional color expressions
The instructions that you use to create these sequences are different for
each sequence type and are not described in this section (except for the
console reports editor). For information about specific sequence
instructions, refer to the configuration engineering manuals for the
controllers and operator consoles.
This section describes how to access the language editor, use the
language editor to enter and save instructions, use the editor’s special
function keys, and use the various language editor features such as cut
and paste, find and replace, and split window.
Use the Logic slide-off menu options to access the language editor
directly or through a form. The editor works the same for all sequence
types. Keep in mind, however, that you can only use the instructions for
the sequence type you selected. For example, if you access the
language editor for FSTs, you cannot use console reports instructions.
LCP FST
X Edit Utilities Extra Data EditFST!
Edit FST! Help
EV187
OPERATION
X Edit Utilities Extra Data Reorder Step!
Step! Help
EV188
PROCEDURE
X Edit Utilities Extra Data Reorder Process! Help
EV189
In this example, the first four IF instructions are nested four deep. The
fifth IF instruction is not nested. Two of the possible 16 maximum
non-nested IF statements have been used.
In ENVOX software, the null THEN instructions are omitted so that the
same code looks as follows:
IF (some expression)
IF (some expression)
IF (some expression)
IF (some expression)
THEN (color, color)
IF (some expression)
THEN (color, color)
This coding applies for conditional color and conditional text expressions.
If you enter the PROFLEX style of conditional into the ENVOX instruction
editor, you run the risk of running over the maximum limit of 16
non-nested IF instructions. Also, generation flags the item as incomplete,
since the THEN instructions have no data.
Note that you can also access the language editor for conditional
expressions through a console display editor. Refer to the console
configuration engineering manuals for instructions.
IAC/COMPUTING CONTROLLER
X Edit Utilities Extra Data EditFST!
Edit FST! Help 7
EV186
Remember, you can suppress warnings during your edit session. Refer
to subsection 4.1 for instructions.
J Displays a list of all valid instructions that start with the characters
you typed. For example, if you enter AD, the software displays ADD
and ADVREQ. To remove the list, press the EXIT key.
If you do not know which instructions are valid, you can display a list of
valid instructions. To do this, either:
J Press the Help key. The system displays a pop-up window containing
all instructions available for use. Figure 7-1 shows an abbreviated list
of the instructions shown when you press the HELP key while
creating an operation. To remove the list, press the EXIT key.
AVAILABLE INSTRUCTIONS
D D
D D
D D
EV190
Note
While in the editor, when you hold down a
scrolling key for several seconds, some unusual
characters may appear on the screen. If this
happens, use the backspace key to remove the
characters, and continue.
7 Context--Sensitive User
Operand Help
Message
Information Status
EV191
7
Figure 7-3 Example Instruction in Closed Format
When you are done entering instructions, save your instruction set as
described in subsection 7.12.
Include
Learn Sequence
Cancel
Step 2: Highlight the Include option and press the Return key. The
software displays the following window:
INCLUDE
TAG v: PROCESS V:
Step 3: Enter a tag name in the Tag field and press the Return or
Enter key. The system checks for the entered tag among
those configured for this particular language. If the tag is
configured and of the correct language type, the cursor is
positioned at the Process or Step field.
INCLUDE
TAG v :
7 Step 3: Type the tag name and press Return or Enter. The system
checks for the entered tag among those configured for the
particular language. If the tag is configured and of the correct
language type, then the instruction for the entered tag is
included at the cursor position previous to the location where
the Include function was requested.
The library items are created in the same way as for normal language
editor items except that they must all have the pattern tag format, and
the first character must be an exclamation character (!). If not, the
Language Editor performs the normal exit checks which can prevent an
item from being saved.
It is normally impossible to save the following three lined LCP FSTs from
the editor since an END statement and the label START1 is not
configured; however, if the tag of the FST is a pattern tag, the three lines
will save without error.
7
LDSV (B2)
BRA (=,TRUE,START1)
PDET (B2,B3)
This allows you to build your own library of commonly used FST
instructions for inclusion into other FSTs.
Note
Use register names with caution in library
instructions. Including a library routine into
another item results in the item being incomplete
if the register name is not configured for that item.
Or, the register name may be configured, but at a
different index. The editor will not give any
warning message to this effect following an
include.
To write a comment when all instructions are closed, type an open curly
bracket ({) and edit your comment as you would in a text editor. When
you’re finished, press the OPEN/CLOSE key. The language editor
supplies the closing bracket.
J instructions
Each type has a separate paste buffer. You can store instruction or
series of instructions in one paste buffer and a string of comment text in
the other.
Step 1: With the cursor on the first instruction you want to cut,
press the Select key. 7
Step 2: Use the up or down arrow key to pass over the instructions
you want to cut.
Step 3: Press the Remove key. The instructions go the paste buffer.
You can paste the instructions by pressing the Insert Here
key. You can paste the instructions elsewhere in this
instruction set, or in another instruction set. Also, the paste
buffer retains its contents until you paste something else into
it, enabling you to do multiple pastes.
Step 1: With the comment instruction open, use the Select and
Remove keys to move the desired text into the paste buffer.
Step 2: You can paste this text elsewhere within this comment or in
another comment within this instruction set using Insert Here.
The paste buffer retains its contents until you paste
something else into it. This enables you to do multiple pastes.
7
Search for :
Case
Replace with : Sensitive
Operation: FILLTANK-1A3 Step: WAITONLEVEL3
EV193
Step 2: After the Search For prompt, enter the name of the string you
want the software to find. Note that the search function is
case sensitive and looks for exact character matches. For
example, if you enter ADD, the software does not find ADDP
or add or Add.
Step 3: After the Replace With prompt, enter the text string with which
you want to replace the old string.
Step 4: To start the search, press Return. To abort the search, press
the EXIT key. The software finds the first occurrence of the
string and prompts you to select Apply, Skip, Quit, or
All Remaining, which are described below:
J Apply — Replaces the search string with the replace
string
J Skip — Skips to the next occurrence
J Quit — Returns you to instruction entry
Step 3: From the form’s menu bar, select the Group option. This
causes the list of instructions to appear.
Step 5: Select the Instruction option from the form’s menu bar to see
the instruction help screen.
The instruction help screen defines the instruction and provides menu
options Navigation and Operands. Selecting the Navigation option
shows further options: General Keys, Move (closed mode), Move (open
mode), Select Keys, Find Keys. Selecting the Operands option displays
the operand help text on the form.
You can also view help for a specific instruction or operand directly,
without accessing the Language Help form. To do this, place your cursor
on an instruction or operand and press the HELP key. A help screen for
that instruction is displayed.
READ-ONLY WINDOW
7
PROVUE Report: NEW |Read-only|
0000: [End of buffer]
EV192
The split window feature enables you, while creating a new instruction
sequence, to view another existing instruction sequence. You can then
include all or part of the sequence in the read-only window into the main
editing window. Appendix C shows the GOLD function keys used with
the split window feature.
Because the top half of the screen is a read-only window, you cannot
change or erase instructions. You can, however, search, get help, print,
cut and paste, and so on. In addition, the sequence type you view in the
read-only window must be the same type as that in the main editing
window.
Step 1: In the editor, press the Gold key and then the OPEN/CLOSE
key. The window splits; the read-only window is on the top of
the screen, and the main editing window is on the bottom.
Step 3: Once you have included a block of instructions, you can cut
selected instructions from the read-only window and paste
them into the main editing window using the Gold key
followed by the up arrow and the Gold key followed by the 7
down arrow or the Gold key followed by the OTHER
WINDOW key to toggle between the two windows.
Step 4: After you have copied the instructions you need into the main
editing window, and no longer need the split window, press
the Gold key and the ERASE WINDOW key to exit the split
window function.
Note that you can skip Step 1 if you wish. You do not need to split the
window first. Simply type the Gold key followed by the and READ TO
BUFFER key. When you enter the Tag name, the system will split the
window and place the included sequence in the top window.
The language editor remembers the sequence for the duration of the
editing session.
Step 1: To start a learn sequence, press the MORE key. The software
displays the following popup:
Include
Learn Sequence
7 Cancel
Step 3: Type the text, commands, and other macro keys you want
assigned to the sequence.
Step 4: When you are finished with the sequence, press Ctrl-R. The
software prompts you for the key to which you want to assign
the learn sequence.
You can invoke the learn sequence during this editing session by typing
the GOLD key followed by the macro key you assigned in 7.12.
Appendix C defines what the GOLD key is on all ENVOX platforms.
J Cancel
J Quit.
If an error is found, that is, if the referenced data is not there, the system
displays an error and returns to the instruction editor. Incomplete fields
are not considered to be errors, so you can save incomplete instruction
sets and return to finish your work later.
If no errors occur, for most sequence types, the system displays the size
of the item in bytes for certain items, such as FSTs, and prompts you to
confirm the save. If you select No, you are returned to the editor and no
data is saved. If you select Yes, the software saves the data.
J Exit — saves the data as described above and exits you from the
editor
J Save and Edit New — enables you to save the current step or
process and select another step or process without leaving the
language editor
Note that if you entered the language editor from an associated form,
you must Apply from this form to make your editing changes part of the
database.
7.12.3 Cancel
When you select the Cancel option, the software returns you to the
instruction edit session without affecting the database.
7.12.4 Quit
When you select Quit, the software asks if you want to quit, and provides
you with a Yes/No choice. If you select No, the software returns to the
editor. If you select Yes, the software exists the language editor without
saving any changes made during the edit session.
However, if you are editing steps or processes within an operation, the
system prompts you with the message:
’Quitting current step (or process)’
Edit new?
followed with the options Yes, No, Cancel.
J Yes — quits the current step or process and allows you to edit
another step or process without leaving the editor.
J No — quits the current step or process and exits you from the
language editor.
J Cancel — returns you to the step or process which you were editing.
Instruction
Layout window
LAYOUT
====-====-1====-====2====-====3====-====4====-====5====-====6====-====7
=======================================================================
The layout window provides a working area for positioning the text and
other data you want in the report. A report line can include as many as
132 characters. The window displays part of the line. To view the
undisplayed section, press the right arrow key.
The next step is to identify the text you want printed (if any) and to create
a placeholder for your data. For example:
To exit the layout window, press the OPEN/CLOSE key. If you had
entered the information shown above, the editor reads your text string
and data placeholder and automatically creates print statements so that
you can specify the type of information to print. For example:
LAYOUT
====-====-1====-====2====-====3====-====4====-====5====-====6====-===
The time is @@@@@@@@@@@@@@@@@
=====================================================================
7 Note that the software creates one print instruction to support the data
you entered in the layout window for each data place holder. The
example .above shows the instruction with the desired operand values
already in parentheses. An actual display would not look precisely like
this. The editor supplies default values for justification (default is left) and
underline (default is no underline) until you alter them.
Now you must fill in the fields for each print instruction. The following
paragraphs describe the fields.
Print Item — Identifies the type of report item that you want printed.
Selections are:
J The keyword TIME DATE. This calls the actual time and date into the
report from the system clock.
J The keyword POINT followed by: Attribute[Occurrence]:Point Tag.
This prints the attribute specified.
J The keyword LIST followed by: Attribute[Occurrence]:Point List
Name. This prints the next point in the list.
J The keyword BATCH followed by: Attribute[Occurrence]. This prints
the batch end data specified.
J The keyword PHRASE followed by: phrase list name. This prints the
next phrase in the list.
J The keywords STATUSER:n. This prints the user name of the user at
station n, where n is 1 through 4.
Justification — Determines where the software places the item within
the field if there is extra space. Selections are: LEFT, CENTER, and
RIGHT.
Underline — Determines whether the software underlines the data in
the report. Selections are UNDERLINE and NOUNDERLINE.
Note that the following keys have these restrictions in the reports editor:
J Insert Here — Does not work within a layout and print group. Must
be used on or above the LAYOUT instruction, or below the PRINT
instruction.
7
7.13.2 HISTORY Instructions
History instructions lets you create a console report that logs the alarms
or changes for activity points, lists, and batches. There are three history
instructions:
POINT HISTORY (
ALARM or CHANGE >> _________
activity point name >> _________
comment >> _________
LIST HISTORY (
ALARM or CHANGE >> _________
point list name >> _________
comment >> _________
EV194
For example:
To print the alarm history of point ACT 121, the instruction would read:
To print the change history of point ACT 121, the instruction would read:
NEXT — Selects the next element of a point list or phrase list for use by
PRINT instructions.
UNTIL END — Marks the end of a series of instructions that begin with a
REPEAT instruction. The instructions between the REPEAT instruction 7
and the UNTIL END instruction repeat until the system reaches the end
of the point list or phrase list. Include a NEXT instruction in the loop to
step through the list.
J FORM FEED — Advances the paper to the top of the next page.
J LAYOUT instruction
J REPEAT instruction
J UNTIL instruction
7 J blank lines
J form feed
To return to editing, press the EXIT key or the PREVIEW key. The cursor
returns to where it was. You can move the cursor around the preview
screen. If you move the cursor around and press EXIT or the PREVIEW
key, the software returns you to the instruction you were on before
previewing. If you move the cursor on to an instruction in the preview
version and press the Select key, the software takes you to the
corresponding instruction in the edit session.
LAYOUT
====-====-1====-====2====-====3====-====4====-====5====-====6====-====7==
The time is @@@@@@@@@@@@@@@@@
=========================================================================
PRINT (TIME DATE, LEFT, UNDERLINE)
LAYOUT
====-====-1====-====2====-====3====-====4====-====5====-====6====-====7==
TAG DESCRIPTION PV SP %OUTPUT
7
=========================================================================
REPEAT
LAYOUT
====-====-1====-====2====-====3====-====4====-====5====-====6====-====7==
@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@ @@@@.@@ @@@@.@@ @@@@.@@
=========================================================================
PRINT (LIST TAG:ALIAS1, LEFT, NOUNDERLINE)
PRINT (LIST DSCR:ALIAS1, LEFT, NOUNDERLINE)
PRINT (LIST PV:ALIAS1, LEFT, NOUNDERLINE)
PRINT (LIST %OUTPUT:ALIAS1, LEFT, NOUNDERLINE)
PRINT (LIST SP:ALIAS1, LEFT, NOUNDERLINE)
NEXT (LIST ALIAS1)
UNTIL END (LIST ALIAS1)
----------------v----------------------------------------------------------
----------------^----------------------------------------------------------
Figure 7-9 Example Console Reports Edit Display
J Create File (All Text) — Displays a file entry window, enabling you to
enter a file path up to 64 characters long. Valid characters are A
through Z, a through z, 0 through 9, /, $, --, _, and . (period). Brackets
([ and ]) are valid for VMS systems only. The option then creates a
file including all the text in the buffer.
Figure 8-Table 8
You need to know what is missing from your configuration before you
request a download. ENVOX software provides errors and warnings
about your configuration data as it generates the configuration data.
Generate
Download ->
Document
Upload
Diagnostics
IAC Trace/Tune
LCP Trace/Tune
Administration 8
Dbase Management ->
Audit Trail
GENERATION OPTIONS
X! Generate Show Errors Utilities Help
Date/time of
Device v last generation Warnings Errors Generation status
When you call up a list of valid entries, the software appends a device
type name after each device name listed. For example, if you named a
unit operations controller BATCH10, the software displays it as
BATCH10-UOC in the valid entry list. This feature helps you recognize
PROVOX device types. Other device type names include IFC (interactive
function controller), PROVUE, and so on.
Subsection 8.6 describes how to generate data for the devices you list.
J Apply — Copies all the device tags in the tag set to the
Generation Options form. You can generate configuration
data for these devices, or edit the list first.
Subsection 8.6 describes how to generate data for the devices you list.
Step 2: Select the Select All Devices option from the pull-down menu.
GENERATION OPTIONS
X! Generate Show Errors Utilities Help
Note
The Select All Devices option does not load
device tags for DC5500-Series large database
consoles (LCONs) because ENVOX software
cannot generate configuration data for LCONs.
GENERATION OPTIONS
X! Generate Show Errors Utilities Help
GENERATION OPTIONS
X! Generate Show Errors Utilities Help
Date/time of
Device v last generation Warnings Errors Generation status
J No generate priv — The user does not have the generate privilege.
J Bad security area — An invalid security tag set was defined when
configuring the user privileges.
J Batch
J Interactive
Caution
Once a batch or interactive device
generation starts, the software prevents
you from adding or modifying any data on
a form which affects the device that the
software is currently generating. Some
devices take several hours to generate.
Because a device generation cannot be
8
aborted, data in other devices can be
effectively locked against modification or
addition until the current generation is
complete.
Note
Download data for a device is not altered until the
device generate completes successfully. Even if
the generate is interrupted, the download data is
not altered.
If the Verify mode ON/OFF is currently set to OFF, you cannot run
Generate from the menu. Refer to The System Manager’s Guide to
ENVOX Configuration Data SM1.0:SW3151, for information on the Verify
Mode ON/OFF function.
Step 1: Display the Generation Options form with all the devices for
which you want to generate configuration data.
Step 3: Select the Batch option from the Generate pull-down menu.
8
GENERATION OPTIONS
X! Generate Show Errors Utilities Help
Batch
Interactive
Step 4: The software prompts you to enter a job name. Enter a name,
as many as 12 characters, to identify this batch job. The valid
characters are 0 through 9, A through Z, and hyphen (--). The
software converts alpha characters to upper-case, and any
not-valid characters to a hyphen. If you press Return rather
than entering a name, the software accepts your request and
gives the job a name made up of the first 12 characters of
your ENVOX forms system username.
You can view your batch job file names through the Batch
Generation Queue Status form. See Step 5 below. This form
identifies the time and date of the generation so you don’t
need to identify the current date and time within your batch
job file name. It may be useful to include your initials or user
name in the batch job file name in addition to some particular
characteristic of the generation request.
GENERATION OPTIONS
X! Generate Utilities Help
Show Errors Utilities
To update the information on this form, select the Status Update option
from the Utilities pull-down menu.
Note
Do not attempt to delete a batch generate request
from the queue. If you need to abort a batch file
job, see subsection 8.6.1.3.
The Batch Generation Queue Status form and the Batch Generation Job
Status form provide information about all of the batch generation jobs
submitted during the last seven days. The ENVOX system may have
several databases, and each database may have its own batch queues.
Your login identification determines the database you work on and the
batch queue you can access. Your ENVOX system manager can help
you access other databases and batch queues.
Step 2: Select the Job Details! option from the menu bar.
8
Step 3: The software displays the Batch Generation Job Status form
(Figure 8-5). This form is read-only, and includes a database
field which Identifies the database to which this batch job
belongs.
Step 1: Select the Utilities option from the menu bar of the Batch
Generation Queue Status form.
Whole Queue
Status Update
Step 2: Select the Whole Queue option from the pull-down menu. The
software displays the Batch Jobs Status form (Figure 8-6).
Database ENVOXDB
Job
No. Job name User Task Status Mode
The Batch Jobs Status form is read-only. If more jobs exist than can be
displayed on the screen, the groups can be scrolled. In the menu bar,
8 you may select Help or X! (exit) , but the Abort Job menu is not
selectable in this form. The information on the form automatically
updates every three seconds.
Caution
Do not attempt to delete a batch
generation from the batch queue from the
command line. It continues to appear as
Executing on the Batch Jobs Status form.
GENERATION OPTIONS
X! Generate Show Errors Utilities Help
Utilities
No
Yes
For short jobs, you may want to generate configuration data interactively.
Interactive generation begins more quickly than batch generation.
However, interactive generation ties up your terminal and is probably
inappropriate for long lists of devices.
Note
If you are accessing the computer that hosts
ENVOX software through a SET HOST
command, you must use a batch generation.
8
To start an interactive generation, do the following:
Step 1: Display the Generation Options form with all the devices you
want to generate.
GENERATION OPTIONS
X! Generate Show Errors Utilities Help
Batch
Interactive
INTERACTIVE GENERATE
X! Show Errors
Show Errors Help
Date/time of
Device last generation Warnings Errors Generation status
8
Figure 8-8 Interactive Generate Form
Or
Or
Step 1: With the Batch Generation Job Status form displayed, select
Show Current Errors.
Step 2: Select either the All Devices in List or Current Device option.
Subsection 8.7.2 describes these options.
8
Step 3: If you want to copy all the items that failed generation to a tag
set, select Save to Tag Set! from the Generate Errors form.
This tag set makes it easier to edit the items that require
changes.
GENERATE ERRORS
X! Print! Save To
Save To Tag
Tag Set!
Set! Help
GENERATION OPTIONS
X Generate Show Errors
Show Errors Utilities Help
GENERATE ERRORS
X! Print! Save To Tag Set! Help
Report Type - Current Device, Exclude Warnings
UOC-01 03-Nov-1988 10:46:01
8
Figure 8-9 Generate Errors Form
Step 3: If you want to copy all the items that failed generation to a tag
set, select Save to Tag Set! from the Generate Errors form.
Step 4: If you want to copy all the items that failed generation to a tag
set, select Save to Tag Set! from the Generate Errors form.
GENERATE ERRORS
X! Print! Save To
Save To Tag
Tag Set!
Set! Help
To view the generation errors while in the item form, do the following:
PCI POINT
X! Edit Utilities Extra Data Target! Help
Save
Print
Show Errors
Show Errors
Ad Hoc Tag Set 8
GENERATE ERRORS
X Print! Save To Tag Set! Help
Print!
Figure 9-Table 9
9 Downloading Configuration
Data
Downloading sends configuration download data to devices on the
highway. By downloading configured data to a device, you program the
various functions in that device to operate in a specific manner.
ENVOXr SOFTWARE
A B N
A B N
A B N
A B N
A B N
A B N
X00320:SW3151-0
Step 1: Select the More menu from the ENVOX Top Level Form.
Step 2: Select the Download option from the pull-down menu, and
then select the Download slide-off option.
Generate
Download
Download
Download ->->
->
Document
Upload
Diagnostics
IAC Trace/Tune Download!
Download
LCP Trace/Tune Download Backup
INSTRUMENT SIGNAL
9 Administration Backup All Devices
Dbase Management -> Backup to ED Files->
Audit Trail
EV096
DOWNLOAD OPTIONS
X! Download! Show Report Utilities Help
EV097
DOWNLOAD OPTIONS
X! Download! Show Report Utilities Help
Select all
All devices
Devices
Clear list
EV111
Step 1: Select the Utilities menu from the Download Options form.
DOWNLOAD OPTIONS
X! Download! Show Report Utilities Help
total — Sends all the related configuration data to the device. This
type is for devices other than the SR90 controllers. You can
change a total to none.
For further information about I-total, M-total, and M-partial downloads, see
the configuration engineering manual for your SR90-family controllers.
Note
Before performing an M-partial download to a
running plant, check the actual changes that will
be transmitted by looking through the download
9
information file (refer to subsection 14.2.5).
DOWNLOAD OPTIONS
X! Download! Show Report Utilities Help
EV113
9
DOWNLOAD INTERACTIVE
X! Show Report Help
EV089
This report shows the ENVOX database from which you made the
download request, the number of devices not downloaded or locked, and
the total number of devices that downloaded successfully. The report also
includes for each device:
Step 1: Select the Show Report option from the Download Options
9 form or from the Download Interactive form.
DOWNLOAD OPTIONS
X! Download! Show Report Utilities Help
All
AllDevices
DevicesIn List
In List
Current Device
EV114
Step 3: The field in the Download Report form is a long string. You
may want to use the Find Row key to search for a substring.
For example, use the wildcard character (%) on either side of
the string: %PROVUE%.
DOWNLOAD REPORT
X! Print! Help
9
UOC-1 03-Nov-1988 12:45:23
Download complete
PROVUE-21 03-Nov-1988 12:50:16
Response timeout
Download failed : packet number 1200
EV098
After you create a backup image of the configuration download data, you
can download data from the image when necessary. This subsection
describes how to do both of these tasks.
Step 1: Select the Backup All Devices option from the Download
slide-off menu. The software displays a pop-up form.
9
ENVOX TOP LEVEL FORM
X Add Modify! Utilities More
More Status! Help
Generate
Download
Download ->
Document
Upload
Diagnostics
IAC Trace/Tune Download
LCP Trace/Tune Download Backup
Administration Backup All Devices
Dbase Management -> Backup to ED Files ->
Audit Trail
EV115
Step 2: Read the message on the form and confirm or cancel the
request.
CONFIRM ACTION
CONFIRM! CANCEL! Help
Backing up of the download data for all devices can take a considerable
amount of time. During this time no devices can be generated, however,
devices can be downloaded (both from backed up or normal download data)
EV099
Generate
Download
Download ->
Document
Upload
Diagnostics
IAC Trace/Tune Download
LCP Trace/Tune Download Backup
Administration Backup All Devices
Dbase Management -> Backup to ED Files ->
Audit Trail
DOWNLOAD OPTIONS
X! Download! Show Report Utilities Help
DOWNLOAD BACKUP
Download type Date/Time of last
Device v required v Successful Download Download Status
Step 3: Enter the devices you want to download from the backup
9 image in the Device field on the Download Backup form.
Note
After a download from backup, the next download
of that device from the current database must be a
total download.
device_tag_yyyymmddhhmm.DWN
The device_tag uses the same naming convention as CDV file names
when display tags contain characters that cannot be used in regular file
names. For example:
J VMS Filename
ENVOX$DISK:[ENVOX.ED]PROVUE_199202041524.DWN
J UNIX Filename
$ENVOX_DISK/envox/ed/provue_199202061524.dwn
or,
$ENVOX/ed/provue_199202061524.dwn
Emergency download files have a unique file format for ENVOX software,
beginning with version P3.0. For example, the file format for a device,
PROVUE-1, is:
J VMS Filename
PROVUE-1_____LLLLLLDH_199302041524.DWN
J UNIX Filename
provue-1_____lllllldh_199302041524.dwn
Note that when downloading data from an emergency download file, the
system does not make sure that the device can accept a download or that
a user has download privilege. The system administrator must, therefore,
set any necessary protection on files so that only certain users can
download from them.
Step 1: Select the Download option from the top-level More menu.
Generate
Download ->
Document
Upload
Download
Diagnostics
Download Backup
IAC Trace/Tune
Backup All Devices
LCP Trace/Tune
Backup to ED Files->
Administration
Dbase Management ->
All Devices
Audit Trail
Single Device
J UNIX Command
$ dlexec.exe “PROVUE123” “TO-ED” “envox” “ENVOXDB”
The system backs up the download data for the specified device and
places it in an ED file.
J VMS Command
J UNIX Command
where:
device_tag is the name of the device for which you want to back up
download data.
date_time_stamp is the date and time the ED file was created. This
parameter is optional. If you do not specify a value, the default value is
the date and time of the most recent ED file for the device. For example,
J VMS Command
J UNIX Command
The default download type is total for non-SR90 devices and M-total for
SR90 devices.
The date/time stamp format is the same as the format used in the ED file
name (that is, yyy_mm_dd_hh_mm). To find out the date/time stamp for a
device, use one of the commands below depending on your machine:
J VMS Command
$ DIRECTORY ENVOX$ED:device_tag*.DWN
J UNIX Command
$ ls $ENVOX_ED/device_tag*.dwn
If the system does not find the specified file in the ENVOX$ED directory
(VMS machine) or the $ENVOX_ED directory (UNIX machine), an error
message is displayed. A message is also displayed if the download is
rejected or successful.
In addition, a log file is created in the ENVOX$ED directory
(VMS machine) or the $ENVOX_ED directory (UNIX machine). The file
has the same name as the ED file from which the download was
performed, but with a .LOG file extension for the VMS machine and a .log
file extension for the UNIX machine. The log files have the following
format:
J VMS Filename
ENVOX$ED:PROVUE123____LLLLLLDDD_199202041524.LOG
J UNIX Filename
$ENVOX_ED/provue123____llllllddd_199202041524.log 9
This file is in the same format as the download report.
J UNIX Command
$ mkdir /directory_name
Step 2: Copy the required ENVOX files from the machine where
ENVOX software is installed to the emergency download
machine.
J VMS Command
$ dlexec == ”$device:[directory]dlexec.exe”
J UNIX Command
$ ENVOX_ED=/directory_name
$ export ENVOX_ED
$ PATH=$PATH:/directory_name
$ export PATH
J VMS Command
J UNIX Command
Figure 10-Table 10
PROVOXr
Device
GENERATION
Download
On-Line Database
Configuration
DOWNLOAD
X00321:SW3151-0
J Displays
J Device definitions
J Points from devices from which the user has no privilege to upload
J DDPs the ENVOX software has not configured (for example, UTIMR)
J DDPs used for some temporary purpose during plant operation that
10 should not be permanently included in the database. (REM OFS
exemplifies this type of DDP. Normally a point is tuned off scan to get
around some temporary problem, such as a faulty transmitter, and it is
not desirable to upload this data.)
Also, you can upload IAC and computing controller AUX EUs if an FST
references them. As a result, they appear in the DDP list of a point. AUX
EUs are really part of the device definition, so you must upload a point
that references them to get the new values.
DDP values for pre-SR90, SR90 and SRx family controllers have certain
limitations on uploading. If a DDP value in the controller differs from the
database value by more than 0.001 percent, the software uploads that
DDP value only if it has been tuned. This limitation prevents upload of
spurious values. If the controller DDP value differs by less than 0.001
percent, the ENVOX software does not upload the DDP value. Changing
a DDP value in the controller has no effect on whether that value gets
uploaded if the point is uploaded.
Step 1: Select the More option from the ENVOX Top Level Form.
Generate
Download ->
Document
Upload
Diagnostics
IAC Trace/Tune
LCP Trace/Tune
Administration
Dbase Management ->
Audit Trail
EV157 10
The software displays the Upload form like the one shown in Figure 10-2.
UPLOAD
X! Upload View Log! Status! Help
EV118
To upload an item:
Step 3: Enter item or tag set name into the form. You can type them in
or press the Values List key to access a list of valid entires.
Subsection 4.3.4 describes the valid-entries feature. The
Upload menu option becomes selectable once you have
entered an item.
Step 4: Select the Upload option from the Upload form. The Batch and
Interactive options appear on a pull-down menu. Subsections
10.1.1 and 10.1.2 describe these options.
UPLOAD
X! Upload
Upload View Log! Status! Help
Batch
Interactive
EV158
10 Note
Upload ignores NULL DDP fields that were not
previously configured in the database. Therefore,
if you tune controller DDPs that are NULL in the
configuration database, the ENVOX software does
not upload them.
Step 1: Select the Batch option from the Upload menu. The software
prompts you to enter a job name.
All tag characters are valid. If you press Return rather than
entering a name, the software accepts your request and gives
the job the same name as the name of the item.
Note
10
The batch job names you select can later be
accessed through the Status option on Upload
form. The Batch Upload Status! form provides the
time and date of the upload request and the user
that requested the upload. You don’t need to
identify these things in your batch job file name.
You may want to name the job to identify particular
characteristics of the upload request.
UPLOAD
X! Upload View Log! Status! Help
EV159
The software displays the Batch Upload Status form (Figure 10-3).
EV117
INTERACTIVE UPLOAD
X! Print! Help
10
EV119
Tag — The tag of the item you selected for this upload.
Type — The item type.
Source Device — The device this item is sourced in.
DDP.OCC — The fields below this column contain the DDP number. All
DDP types have a unique number that is consistent for all device types.
DDP is the actual DDP number, OCC is the occurrence of that DDP
number.
Mnemonic — The mnemonic for the DDP. Each DDP type has a unique
mnemonic, consistent for all device types.
Stored Value — The parameter value in the ENVOX database.
Upload Value — The parameter value in the source device.
This form lets you compare the values in the devices with corresponding
values in the database to help you determine whether to update the
configuration database.
J Apply — Replaces the database data for this item with the on-line
data. If the item is not a tag set, the software displays the Upload
form. If you selected the item through a tag set, the software displays
the next item in the tag set on the Interactive Upload form.
J Skip — Does not replace the database data with the on-line values.
When using a tag set, the software displays the next item in the set in
the Interactive Upload form.
J Quit — Does not replace the database data with the on-line values.
Displays the Upload form. When using a tag set, quit effectively
cancels upload for all remaining items in the tag set.
J All Remaining — Replaces the database data for this item with the
on-line data. When you are working with a tag set, this option uploads
all the remaining items in the tag set.
INTERACTIVE UPLOAD
X! Print! Help
EV162
Note
If you upload a point whose DDPs are transmitted
to other devices, such as engineering unit (EU)
values, you must eventually regenerate that
controller and any other device to which the data
is reported. Examples are points that are sourced
in one device and are virtual in another.
If communications are lost during the upload of a tag set, the following
occurs:
J If all the points in the tag set reside in the same controller, only those
points uploaded before the failure are updated.
Points that have not already been uploaded in the lost controller
are not uploaded.
The remaining points in the tag set residing in the other controllers
are uploaded.
J Local registers, excluding the SVA, SVD, and SVP, are configurable,
tunable parameters to the FST. These registers are uploadable, if they
had initial values configured in the database.
J Depending on how you write your FST, you may not want all of your
local registers to be uploaded. For example, a boolean register might
have an initial value of TRUE, which directs the FST to perform a 10
special action on the first execution after download. (An example of
this special action would be initialization of an accumulation
calculation). After the FST has performed the special action, it may
reset the register to FALSE to avoid doing the special action again. In
this case, you would not want the value FALSE to be uploaded;
otherwise, your special action would not be performed after the next
download.
If you are using registers in this way, you may not wish to use Upload
on the LCPs. Alternatively, you could modify your FST so that you
avoid this effect, possibly by using the DLR or DLS instruction to
detect the first execution after download.
You can view a log of the most recent (or currently processing) upload
through the View Log! option on the Upload form. Batch upload jobs can
access the log while an upload takes place. Interactive uploads must be
completed first before you can access the Upload form again. Logs
remain in the database until the next upload, at which time they are
replaced.
One of the following messages appears in the log just below each point
updated in the database:
Or
Figure 10-5 illustrates an upload log. The paragraphs that follow the
figure describe each field on the log.
UPLOAD LOG
UPLOAD requested by BLOGGS JAN 11 1990 11:14PM
database DEFAULT
Tag : UOC-AO-1
Type : AO Source Device : UOC 1
U2943: INFORMATION -- Item updated in database
DDP.OCC Mnemonic Stored Value Upload Value
1.0 EU 0% 0.000 0.000
2.0 EU 100% 10.000 110.000
Tag : UOC-AI-2 Type : AI Source Device : UOC 1
U2943: INFORMATION -- Item updated in database
DDP.OCC Mnemonic Stored Value Upload Value
2.0 EU 100% 75.300 114.300
Tag : UOC-AI-3 Type : AI Source Device : UOC 1
No data to upload
Tag — The tag of the item you selected for this upload.
10
Type — The item type.
Source Device — The device this item is sourced in.
DDP.OCC — The DDP numbers. All DDP types have a unique number,
consistent for all device types.
Mnemonic — The mnemonic for the DDP. Each DDP type has a unique
mnemonic, consistent for all device types.
Stored Value — The parameter value in the ENVOX database.
Upload Value — The parameter value in the source device.
Upload failed — The reason for failure (if any).
To view a log on the screen of the currently executing upload, select the
View Log! option from the Upload form.
UPLOAD
X! Upload View Log! Status! Help
EV163
Table 10-2 lists the uploadable DDPs for each point type in numerical
order. Each cell of the mnemonic-and-name column shows a DDP
mnemonic in boldface type and the name in regular type. Your program
may tune most DDPs; the boldface words Not tunable denote the DDPs
your program may not tune. The last column in the table shows the
devices to which the DDPs pertain.
Occurrence numbers follow some entries in the DDP number column. For
10 example, 187, 1—31 indicates that DDP 187 has 31 possible occurrence
numbers, 1 through 31.
DDP
Number(2) Mnemonic and Name Devices(3)
1 EU 0% CFG, IAC, MUX,
Engineering units 0 percent value UOC, CHIP
2 EU 100% CFG, IAC, MUX,
Engineering units 100 percent value UOC, CHIP
3 GAIN CFG, IAC, MUX,
Gain UOC, CHIP
4 GAIN LM IAC
Gain limit error squared
5 RESET CFG, IAC, UOC,
Reset (or integral) CHIP
6 RATE CFG, IAC, UOC,
Rate (or derivative) CHIP
7 RAMP TIM CFG, IAC
Transfer ramp time
8 PV FTIM CFG, MUX, UOC,
PV filter time constant CHIP
9 REV ACT? CFG, IAC, UOC,
Reverse/direct control action CHIP
DDP
Number(2) Mnemonic and Name Devices(3)
10 INC CLO? CFG, IAC, MUX,
Increase opens, increase closes UOC
11 ALM A TR CFG, IAC, UOC,
Alarm A trip point CHIP
12 ALM B TR CFG, IAC, MUX,
Alarm B trip point UOC, CHIP
13 ALM C TR CFG, IAC, MUX,
Alarm C trip point UOC, CHIP
14 ALM DBND CFG, IAC, MUX,
Alarm deadband UOC, CHIP
16 SP LO LM CFG, IAC, UOC,
Setpoint low limit CHIP
17 SP HI LM CFG, IAC, UOC,
Setpoint high limit CHIP
18 VO LO LM CFG, IAC, UOC,
Valve close limit CHIP
19 VO HI LM CFG, IAC, UOC,
Valve open limit CHIP
20 ARW LOLM CFG, IAC,, UOC,
Antireset windup low limit CHIP
21 ARW HILM CFG, IAC, UOC,
Antireset windup high limit CHIP
22 FF GAIN CFG, UOC 10
Feedforward gain
23 FF REV? CFG, UOC
Feedforward reverse/direct action
24 FF FTIM CFG, UOC
Feedforward filter time constant
25 TK FTIM CFG, UOC
Track filter time constant
26 WDOG TIM IAC
Watchdog timer timeout
27 BCKUP MD IAC
DDC or supervisory backup mode selection
28 RST MD CFG, IAC, UOC
Restart mode
29 RST VO CFG, IAC, UOC
Restart valve position
30 RST SP CFG, IAC, UOC
Restart setpoint
31 RST BIAS CFG, IAC, UOC
Restart bias
32 RST RAT IAC
Restart ratio
33 NTC LOBP IAC
Notch low breakpoint
DDP
Number(2) Mnemonic and Name Devices(3)
34 NTC HIBP IAC
Notch high breakpoint
35 NTC RAT IAC
Notch ratio
36 PV LOBP IAC
PV low breakpoint
37 PV HIBP IAC
PV high breakpoint
38 PV LOGF IAC
PV gain factor low
39 PV HIGF IAC
PV gain factor high
40 DEV LOBP IAC
Deviation low breakpoint
41 DEV HIBP IAC
Deviation high breakpoint
42 DEV LOGF IAC
Deviation low gain factor
43 DEV HIGF IAC
Deviation high gain factor
44 VO LOBP IAC
Valve position low breakpoint
10 45 VO HIBP IAC
Valve position high breakpoint
46 VO LOGF IAC
Valve position low gain factor
47 VO HIGF IAC
Valve position high gain factor
48 DURATION Not UOC
Momentary duration for DO points tunable
49 DEADBAND Not UOC
TPO deadband for AO points tunable
50 BASE PER Not UOC
TPO base period for AO points tunable
51 AV LOBP IAC
Analog value low breakpoint
52 AV HIBP IAC
Analog value high breakpoint
53 AV LOGF IAC
Analog value low gain factor
54 AV HIGF IAC
Analog value high gain factor
55 DSC GF IAC
Discrete gain factor
56 DTC GAIN IAC
DTC process gain
DDP
Number(2) Mnemonic and Name Devices(3)
57 DTC TIM IAC
DTC process time constant
58 DTC DTIM IAC
DTC process deadline
59 GCI ON IAC
GCI time on
60 GCI OFF IAC
GCI time off
61 FF MULT? IAC
Feedforward multiplier enable
62 FF MGAIN IAC
Feedforward multiplier gain
63 FF MREV? IAC
Feedforward multiplier reverse/direct
64 FF SUM? IAC
Feedforward summer enable
65 FF SGAIN IAC
Feedforward summer gain
66 FF SREV? IAC
Feedforward summer reverse/direct
70 FILT TIM IAC
First order digital filter time constant
71 INT GAIN IAC 10
Integrator gain
72 VEL LM IAC
Velocity limiter
73 DEAD TIM IAC
Dead time
74 TIMR TIM IAC
Timer time
75 CNT/RMP IAC
Counter/ramp time
76 LL GAIN IAC
Lead/lag gain
77 LL LEAD IAC
Lead/lag lead time
78 LL LAG IAC
Lead/lag lag time
79 MRNG ALM IAC
Mid-selector range alarm
80 X3 COEF IAC
Polynomial coefficient x3
81 X2 COEF IAC
Polynomial coefficient x2
82 X1 COEF IAC
Polynomial coefficient x1
DDP
Number(2) Mnemonic and Name Devices(3)
83 X0 COEF IAC
Polynomial coefficient x0
99 0% AEU IAC
Auxiliary engineering units 0 percent endpoint
100 100% AEU IAC
Auxiliary engineering units 100 percent end point
105 BCD CNV? UOC
Binary-coded-decimal/binary conversion
106 MCOR UOC
Model correction type
107 MDTM UOC
Model deadtime
108 MGAIN UOC
Model gain
109 MLIM UOC
Model correction limit
111 MTIM UOC
Model time constant
112 RATIO UOC
Ratio of setpoint
113 BHLO UOC
Alarm B high or low?
10 114 CHLO UOC
Alarm C high or low?
115 TRPB UOC
Alarm B trip point
116 TRPC UOC
Alarm C trip point
117 ALM EN? UOC
Discrete input alarm enable
119 ALM VAL UOC
Discrete input alarm value
120 CONFK UOC
Pulse count conversation constant
121 FAILSAFE Not UOC
Group/DCD failsafe setpoint tunable
121 FAILSAFE UOC
Discrete output/PDO failsafe value
124 FAILSAFE UOC
Loop/analog output failsafe value
127 TRANTIME UOC
Transition time
128 RTRYCNTR UOC
Retry counter
130 INVERT? UOC
Discrete invert
DDP
Number(2) Mnemonic and Name Devices(3)
148, 1—4 EA ENA? UOC
Extended alarms enable
149, 1—4 EREF UOC
Extended alarm reference value
151, 1—4 DI INV? MUX
Discrete input invert
160 AO FS VL MUX
Analog output failsafe value
161 AO FS TM MUX
Analog output failsafe timer
162, 1—4 DO FS VL MUX
Discrete output failsafe value
163 DO FS TM MUX
Discrete output failsafe timer
187, 1—31 BOOL REG UOC
LCP Boolean register
188, 1—31 INT REG UOC
LCP integer register
189, 1—31 FP REG UOC
LCP floating-point register
200 AO DBI UOC
Analog output database index
208 WDT MODE UOC 10
Supervisory loop watch dog timer timeout mode
209 WDT TIME UOC
Supervisory loop watch dog timer timeout time
224 TCALHI UOC
HART transmitter high scale value
225 TCALLO UOC
HART transmitter low scale value
226 PCALHI UOC
HART process high scale value
DDP
Number(2) Mnemonic and Name Devices(3)
227 PCALLO UOC
HART process low scale value
239 IOFVAL UOC
Input fail action configured value
251, 1—8 CONVAL UOC
DCD conditions condition operand 2
253, 1—8 CONTIM UOC
DCD conditions condition timer
1. All DDPs are tunable unless otherwise noted in the Mnemonic/Name column.
2. This column also shows the ranges of possible occurrence numbers.
3. Devices to which the DDP pertains:
CFG = configurable controller (via a data concentrator)
CHIP = Computer/Highway Interface Package
IAC = computing or interactive controller (via a data concentrator)
MUX = multiplexer
UOC = unit operations controller, integrated function controller, SR90 controller, SRx controller, or
microPROVOXä automation system
10
Figure 11-Table 11
J See the analog and discrete signals resulting from the function block
execution at the various trace points
In addition, you can display and change controller loop and FST tuning
parameter values while using the trace/tune utility.
Note
Before using the trace/tune utility in BREAKPOINT
mode or making changes that may adversely
impact control operations, make sure that the
controller is in the MANUAL mode.
The utility backlights the display line for the particular FST step
Step 2: Select the IAC Trace/Tune option from the pull-down menu.
Generate
Download ->
Document
Upload
Diagnostics
IAC Trace/Tune
LCP Trace/Tune
Administration
Dbase Management ->
Audit Trail
11
TRACE/TUNE (IAC)
X! DEFINE CONT! I/O ACCUM! REG! TUNE! NEXT! PRINT!
X!
ENTER HIGHWAY # (0: NETWORK 1-8:LOCAL) :
Step 3: Enter the highway number of the device that is host to the FST
with which you want to work and press Return. The software
builds this additional prompt:
X!
ENTER HIGHWAY # (0 :NETWORK 1-8:LOCAL) :
ENTER DEVICE # (1-6: NETWORK 1-30: LOCAL) :
Step 4: Enter the device number and press Return. The following
prompt appears:
X!
ENTER HIGHWAY # (0 :NETWORK 1-8:LOCAL) :
ENTER DEVICE # (1-6:NETWORK 1-30: LOCAL) :
ENTER PORT NUMBER :
Step 5: Enter the port number you want to trace. The software
displays a form like the one in Figure 11-1.
TRACE/TUNE (IAC)
X! DEFINE CONT! I/O ACCUM! REG! TUNE! NEXT! PRINT!
Trace display
area
11
Controller values
Warning/error message line
The following list describes the components of the trace points display:
J Display header — Consists of the display title, the control address,
the date and time, and the port number. The header also lists
communications errors.
J Trace mode and controller status line — Shows the trace mode
(NORMAL, WINDOW, or BREAKPOINT), and the trace status of the
controller (RUNNING or AT BREAKPOINT).
J Trace display area — Shows either the list of trace points or the
current input/output (I/O) setup.
J Controller values display line — Displays user-selected controller
values.
J Warning/error message line — Displays warnings and error
messages.
X!
To set an individual trace point, enter the FST step number. The step
number, program mnemonic, and accumulator values appear in the trace
point display. Enter additional numbers if desired. When you’ve entered
all the step numbers you want, select X! from the menu.
To set a group of trace points, enter the number of the beginning and
ending FST steps of interest, separated by a comma. The utility sets trace
11
points at each step until the utility reaches the end of the range, or until
the utility sets the 10th trace point, whichever comes first. Select X! from
the menu when finished.
X!
Step 2: Enter the number associated with the trace point you want to
clear.
TRACE/TUNE (IAC)
X! DEFINE CONT! I/O ACCUM! REG! TUNE! NEXT! PRINT!
ANALOG INPUTS: N N N N N N N N N N N N N N N N N N
ANALOG OUTPUTS: N N N N N N
DISCRETE INPUTS: N N N N N N N N
N = NORMAL
DISCRETE OUTPUTS: N N N N V = VIRTUAL
Note that the utility identifies inputs and outputs as either N (normal) or V
(virtual). The utility polls all input and output channels continuously for
their status. The utility updates N or V codes as mode changes occur; as
the utility polls each channel, the code appears in the display header.
In the VIRTUAL mode the utility temporarily suspends input and output
channels to allow you to monitor the effect of specific values without
affecting the process.
If an input channel is in the VIRTUAL mode, an input function of the FST
reads a virtual register instead of the input channel. This means that the
FST function reads your input rather than the actual input.
If an output channel is in the VIRTUAL mode, an output function of the
FST places its output into a virtual register instead of the output channel.
You can send a fixed value to the output channel.
Subsection 11.3.7.2 describes how to change the mode of an I/O
channel.
X!
ENTER HIGHWAY # (0 :NETWORK 1-8:LOCAL) :
ENTER DEVICE # (1-6:NETWORK 1-30: LOCAL) :
ENTER PORT NUMBER :
11
11.3.7 Displaying and Changing Tuning Values
You can display and change several tuning values through the
trace-utility. Subsections 11.3.7.1 through 11.3.7.4 explain these options.
If one of these options is in progress when you select a new one, the
trace utility exits the option in progress and starts the new option.
X!
Step 2: Enter the number of the point of interest. The utility displays
the mnemonic and value of the point’s first DDP and the
following prompt:
X!
Step 3: Enter the DDP number. The software prompts you for a new
DDP value:
X!
X!
Step 3: Enter a valid channel number. The utility shows the channel
number, type, and actual value (if the I/O channel is in the
VIRTUAL mode, the utility displays the virtual value as well).
Step 4: If you select SET INPUT or SET OUTPUT and you are using
virtual values, the software displays the following:
X!
Step 5: Enter a new value. The utility incorporates the value into the
screen display.
Note
When the trace mode is normal, the utility displays
the actual value of a channel. To use virtual I/O or
to change an I/O value, the trace mode must be
WINDOW or BREAKPOINT.
Step 3: Enter the register number. The screen display shows current
values of the general register: its number, analog value, and
discrete value. The utility displays a new prompt:
X!
Step 4: Enter a new analog value, a comma, and then a new discrete
value. To enter only a new analog value, press Return
immediately after the analog value; do not enter either a
comma or a discrete value. To enter only a discrete value,
enter a comma and the discrete value, then press Return; do
not enter an analog value before the comma.
The utility incorporates new values into the screen display.
X!
Step 2: Enter a new analog value, a comma, and then a new discrete
value. To enter only a new analog value, press Return
immediately after the analog value; do not enter either a
comma or a discrete value. To enter only a discrete value,
enter a comma and the discrete value, then press Return; do
not enter an analog value before the comma.
11.3.8 Printing
The print option enables you to print the current display. To print, select
the PRINT! top-level menu.
11
J See the analog and discrete signals resulting from the function block
execution at the various trace points
Process Inputs
Normal Input
Interrupt
Override Input
Trace Utility
FST
Calculated Output
11
Override Output
Interrupt
Normal Calculated
Output
Process Outputs
X00016:SW3151-0
In addition, you can display and change tuning parameters for points
while using the tune portion of the utility.
You control the trace utility by entering appropriate keywords. While in the
trace utility, certain keys and keywords have special control uses.
Note
Two sets of mnemonics in the trace window
appear different from the mnemonics entered
during configuration.
11
J NORMAL — In this mode, the system clears all selected LCP trace
points and resumes normal LCP execution. The LCP trace mode
status affects neither the I/O channel override status nor other LCPs.
Breakpoint is not available for loop LCPs. (You can tune the LCP type
to be continuous at the console in order to debug it, but this disables
the coordination between the LCP and its associated loop.) When the
selected LCP reaches a trace point (or the next step if single
stepping) the following occurs:
At a breakpoint, you may not set the accumulator values using the
ACCUMULATOR command. The step function allows execution to
continue to the next breakpoint whenever the LCP stops (AT
BREAKPOINT or SINGLE STEP) in the BREAKPOINT mode.
The first time the utility traces an LCP after download, the LCPs mode is
NORMAL. Otherwise, when the trace mode is exited and reentered, it is
the last mode set. Normally, before you exit a controller trace session, the
mode is set back to NORMAL. This clears the FST breakpoints and
virtual I/O assignments.
Step 1: Select the LCP Trace/Tune option from the More menu on the
ENVOX Top Level Form.
Generate
Download ->
Document
Upload
Diagnostics
IAC Trace/Tune
LCP Trace/Tune
LCP Trace/Tune
Administration
Dbase Management ->
Audit Trail
EV196
11
TRACE/TUNE (LCP)
X! DEFINE DEBUG OPERATE ACCUM REGISTER NEXT! PRINT!
X!
ENTER DEVICE NAME :
ENTER LCP POINT TAG OR PRESS <ENTER>:
Step 2: Enter the device name and the LCP tag. To be valid, an LCP
tag must be the tag of an LCP in the controller and in the
ENVOX database you are working in. The software displays
the trace-points display for the LCP you selected. For
example:
TRACE/TUNE (LCP)
X! DEFINE DEBUG OPERATE ACCUM REGISTER NEXT! PRINT!
Trace
display
area
The following list describes the components of the trace points display:
J LCP trace mode and LCP trace status line — Shows the trace
mode (NORMAL, WINDOW, or BREAKPOINT), as well as the trace
status of the controller (RUNNING, AT BREAKPOINT, SINGLE STEP,
IDLE, or OUT OF SERVICE).
J Trace display area — Shows either the list of trace points or the
current input/output (I/O) setup.
TRACE/TUNE (LCP)
X! DEFINE DEBUG OPERATE ACCUM REGISTER NEXT! PRINT!
FST Tag
FST Step Number
Accumulator Values
Instruction Mnemonics
11
11.6.1 Changing the LCP Trace Mode
To change the trace mode, from the top-level menu select DEFINE ®
CHANGE TRACE MODE. Then select one of the modes.
Note
Before using the trace/tune utility in BREAKPOINT
mode and making changes that adversely impact
control operation, make sure the associated
control loop or loops are in MANUAL mode.
X!
X!
FST23, 16
FST23, 16 11
To set trace points for a range of steps:
X!
FST23, 16—43
FST23, 16-43
Note
When you are setting and clearing trace points,
omitting the FST name defaults to the last-entered
FST name.
X!
(If the utility is in NORMAL mode, you are prompted for a new
device name and LCP point tag.)
Step 2: Type 1 to clear all trace points and I/O overrides. The utility
displays a restored device message and returns to the main
trace function.
The utility prompts you for a new device name and LCP point
tag.
X!
Step 2: Enter a tag name. The utility updates the Trace Points Display.
To run an LCP:
X!
To stop an LCP
X!
To clear all the trace points and I/O overrides for a device:
To change the accumulator, select the ACCUM top level menu. Then,
select one of the following options:
SVP/SVI — the SVI is the integer accumulator signal value. The SVP
J
is the SVI in highway percent format (SVP = SVI divided by 256). 11
This menu option has these additional choices. The utility accepts
values in the ranges shown:
When you select any of these options, the utility prompts you for a value.
You can enter a value or press Return to examine the current value.
For any of these choices, the utility provides the following dialog box:
X!
The utility displays the current value of the register at the bottom of the
form.
For the first prompt, enter the register number or press Enter to examine
or change the last selected register number. If this is the first time you
have called up the display, pressing Enter calls up the first register in the
device.
X!
X!
X!
Step 2: Enter a tag. The utility displays the tag, the DDP number and
its mnemonic at the bottom of the form. The utility displays the
following in the dialog box:
ENTER NEXT DDP OR PRESS <ENTER> :
ENTER NEW VALUE :
Step 3: Enter a DDP number and a value.
TRACE/TUNE (LCP)
X! DEFINE DEBUG OPERATE ACCUM REGISTER NEXT! PRINT!
Channel values appear in percent for analog I/O, in raw count for pulse
count inputs, and as 0 or 1 for discrete values. An asterisk appears to the
right of the value of an overridden channel.
X!
Step 2: Enter the file--card address. The utility builds an I/O setup
display for the file. 11
Select NEXT! to switch back to the trace points display.
11.6.17 Printing
The print option enables you to print the current display. To print, select
the PRINT! top-level menu.
11
Figure 12-Table 12
Note
You should use quotes to enclose the file, user,
and database names that you are entering on the
command line to avoid com_login failures.
If you require some help, you may enter the following command at the
prompt:
$ hilt -h
HILT Revision 1
Arguments should be <filename> <usernames> <dbname>
Enter the names for the file, user, and database in the command line.
where
filename, dbname and username are the same as the command line
arguments, and
x the highway number
yy the device number of the device being processed.
ff the I/O file number
cc the card number
ch channel number currently being processed.
When the utility has completed its processing, it returns you to the
12 command prompt. The output from the HILT processing is stored in a
Comma Delimited Values (CDV) format in the filename you specified on
the command line.
3. Initializes CHIP.
5. For each channel in the list, the utility polls the address to get the
instrument’s unique identifier (id).
6. For each found HART instrument, the utility polls the address to get
the instrument’s tag.
1. The initial sentence contains a single integer value that indicates the
revision level of HILT followed by zero or more keywords.
1,DuplicateHartTags=TRUE,DuplicateIstAddresses=TRUE.
4,22,9,1,1,”IST42291”,5,26034C649F, ”HILTI ”.
4,22,9,1,1,”IST422911”,5,26034C649F,”ANOTHER ”.
4,22,9,1,3,”IST422913”,5,2603000400,” ”.
4,22,9,1,4,”IST422914”,5,26031EBE1E,”@@@@@@@@”.
4,22,9,1,5,”IST422915”,5,2603B74132,”FT11534 ”.
4,22,9,1,6,”IST422916”,5,260604E2F0,”FTC—1348”.
4,22,9,1,7,””,5,260D007080,”FCT—8934”.
4,22,9,1,8,””,5,26035CDCD0,” ”.
4,22,9,1,10,””,5,26031EBED7,” ”.
4,22,9,1,11,””,5,26037A177B,”FTTC ”.
4,22,9,1,12,”IST4229112”,4,02004ECE,”TEMP ”.
Notice that address 4-22-9-1-1 appears twice with two different ISTs. In
addition, several addresses have no IST defined, which gives you the null
strings.
12 The ENVOX database also contains the information collected by the HILT
utility in the ENVOX table named hart_instruments. If you wish to access
the information in the ENVOX table, use the simple select command to
obtain the same information that is also contained in the CDV file.
Figure 13-Table 13
J Describes the pull-down menus and the dedicated keys that operate
the utility
13
Step 1: Select the More option from the ENVOX Top Level Form.
Step 2: Select the Diagnostics option from the pull-down menu.
Generate
Download ->
Document
Upload
Diagnostics
IAC Trace/Tune
LCP Trace/Tune
Administration
Dbase Management ->
Audit Trail
EV165
The software displays the Diagnostics Executive form (Figure 13-1). This
form is the starting point for a hierarchy of device and highway-specific
displays.
$ MCR envox$application:x_diags.exe
J UNIX Command
To invoke the character version, use the following:
$ diags.exe
To invoke the X-terminal version, use the following:
$ x_diags.exe
When the diagnostics utility is executed from the command line, you must
set up the local environment. For example,
J VMS Command
$ SET Terminal/device_type=vt100
J UNIX Command
$ SYBASE_TERM=vt100
$ export SYBASE_TERM
DIAGNOSTICS EXECUTIVE
X! Print!
1. System Integrity
2. Local Area Integ.
3. Device Integrity
4. Device Rev. Info.
5. Traffic Statistic
6. Unsolicited Data
13
As seen in Figure 13-1, you have six selections in a menu from which you
start moving through the hierarchy. Some of these selections take you
directly to the display; others prompt you for a highway number and a
device number; and beyond that, in some cases, further selections are
offered. These prompts and further selections are explained in later
subsections.
13
CHIP
1. System Integrity
2. Local Area Integrity 1. Console Integrity
3. Device Integrity Console 2. Activities
4. Device Revision Information 3. Accumulations
5. Traffic Statistics
6. Unsolicited Data Control 1. UOC Integrity
2. I/O Status
Series 10 UOC
3. Control Unit Parameters
4. Card Types
1. Controller Integrity
2. I/O Status -- Device
3. I/O Status -- File
UOC/IFC/SR90 4. I/O Status -- Card
5. Controller Parameters
6. Communications Status
7. Traffic Statistics
UOC/IFC/SR90 Backup
1. Controller Integrity
2. Driver Status
3. I/O Status -- Dev.
4. I/O Status -- File
SRx
5. I/O Status -- Card
6. Controller Param.
7. Comms Status
8. Traffic Statistics
SRx Backup
1. Controller Integ.
2. Controller param.
13
1. NIU Integrity
NIU
2. Logical Link Device Integrity
1. DCU Integrity
DCU 2. Controller Types
3. Controller Status
Figure 13-1 shows the menu bar for the diagnostics executive form. Use
the mouse or the Gold key to toggle between the menu bar and the work
area menu. In the menu bar, press r to print the screen or X! to exit the
utility. You may also use the mouse or the right and left arrow keys, and
Return, to make these selections.
In the work area of the diagnostics executive form, use the mouse or the
up and down arrow keys to move the cursor to the option you want, and
press Return. Or, enter the number of the option you want. When the
number is entered, the next display in the hierarchy comes up.
In diagnostic displays, the menu bar looks like that shown in Figure 13-3.
To navigate in the menu bar, select the item using the mouse or pressing
the character key for the highlighted (boldface) letter or symbol. Or, you
may use the right and left arrow keys and press Return to make the
selection. The figure also shows the pull-down menu options when you
select one of the menus.
(Display Name)
X! Page Action Print!
13 Next
Previous
Main Menu selections with a ! following the menu
name do not have a pull-down menu; select-
Logging ing the menu takes you directly to the opera-
Time tion.
Switchover
Enable Switch
Disable Switch
Figure 13-3 Diagnostic Display Menu Bar and Pull-Down Menu Options
When you select a menu bar item that includes a pull-down menu, the
pull-down menu automatically appears upon item selection. Then, you
can select the desired pull-down menu option by pressing the character
key for the option, or you may move the black highlighter bar with the up
and down arrow keys and press Return.
J Page Menu
J Action Menu
Time — Allows you to set the date and time on a trend unit
Certain function keys can be used to navigate in the displays. Table C-5
lists these keys.
SYSTEM INTEGRITY
X! Page Action Print!
The following paragraphs describe the work area of the system integrity
13 display. The work area is similar on all displays.
J Header — The header includes the time, date, title, and page number.
The header also indicates which device the utility is currently polling.
J Body — This portion of a display page contains the diagnostic
information specific for the display.
Note
The status word BAD does not necessarily mean
the device or highway is defective. It may mean
that the device has not been configured, or that
the device has not been selected on an associated
highway interface device (for example, the SIU).
1. System Integrity
Step 2: In the subform, enter the highway number (1 through 8), and
press Return. The local area integrity display appears.
X!
Selecting a device with multiple displays calls a submenu for the displays.
Figure 13-2 shows these submenus and their related devices.
3. Device Integrity
Step 2: In the subform, enter the highway number (1 through 8), and
press Return. Another line appears in the subform.
X!
Step 3: In the additional line, enter the local device number (0 through
30), and press Return. If the device contains multiple display
calls, a form appears in the work area showing a submenu
which provides you with further options selections. Otherwise,
the device integrity display appears.
X!
DIAGNOSTICS - UOC
X! Print!
13
1. UOC Integrity
2. I/O Status
3. Ctrl Unit Para.
4. Card Types
UOC INTEGRITY
X! Page Action Print!
13
Step 2: In the submenu, select the desired option using the mouse or
cursor keys, and press Return. Or, enter the number of the
option you want. A subform appears at the bottom of the form.
DIAGNOSTICS - UOC
X! Print!
Step 3: In the subform, enter P for printer, S for screen, or F for file
13
depending on where you want to view the revision information,
and press Return. The revision information display appears.
X!
Figure 13-7 shows an example display. Since the display has several
pages, use the Page menu to view more device revision information.
@0-1
CHIP
SOFTWARE RELEASE 11B8542 P3.1
** LOCAL AREA 1 **
@0-1
LTD - REVISION INFORMATION REPORTING NOT SUPPORTED
@1-3
PROVUE(R) CONSOLE SIMPLEX
SOFTWARE RELEASE 12B1286X032 P5.2
13
X!
1 2 2 0 11 2 2 0 21 4 4 0
13
2 0 0 0 12 0 0 0 22 0 0 0
3 0 0 0 13 0 0 0 23 0 0 0
4 0 0 0 14 3 3 0 24 0 0 0
5 0 0 0 15 0 0 0 25 2 2 0
6 0 0 0 16 0 0 0 26 0 0 0
7 0 0 0 17 0 0 0 27 0 0 0
8 0 0 0 18 0 0 0 28 0 0 0
9 0 0 0 19 0 0 0 29 0 0 0
10 0 0 0 20 0 0 0 30 0 0 0
6. Unsolicited Data
X!
DEV ACT STB DEV ACT STB DEV ACT STB DEV ACT STB LTD
# P S P S # P S P S # P S P S # P S P S AFC STATUS
13 1 0 9 0 17 0 25 0
2 0 10 0 18 0 26 0
3 0 11 0 19 0 27 0
4 0 12 0 20 0 28 0
5 0 13 0 21 0 29 0
6 0 14 0 22 0 30 0
7 0 15 0 23 0 LTD 0
8 0 16 0 24 0 --- NEW
0 = AVAILABLE, 1 = BUSY
LTD NEW = SUPPORTS ADVANCED FLOW CONTROL, OLD = DOES NOT
r = REDUNDANT
To turn on the logging feature, select the Action menu in the first display
to obtain the pull-down menu. Select Logging in the pull-down menu.
Logging remains on until you either exit the diagnostics utility or you again
select Logging, which toggles it off. Calling up different displays does not
change your selection; the logging state remains as last set.
In addition to being sent to the printer, the log file is stored as a file (with a
date stamp) in the users home directory, These files are deleted every
seven days by the ENVOX cleanup process.
13
13
Figure 14-Table 14
Generate
Download
Document
->
14
Upload
Diagnostics
IAC Trace/Tune
LCP Trace/Tune
Administration
Dbase Management ->
Audit Trail
The software displays the Document form and prompts you to make a
menu selection. Figure 14-1 shows the menu bar of the form.
DOCUMENT
X! Detail Summary Cross-Ref Other Help
The menus in the menu bar provide pull-down and slide-off menu options
that access various report formats. Subsection 14.2 describes the reports
associated with each menu option. To request a report, select the form
you want, fill out the form, then exit and run the report. Figure 14-2 is an
example of a specific summary report form.
The form appears with the cursor in the first field. To make selections for
each field:
Step 1: Use the arrow keys to move the cursor to the desired choice.
2 1
1. Form name — The same title as the menu option from which you
selected the form.
4. Data Selection — Determines the scope of the data that the report 14
will contain. This selection may be for a specific device or point, for all
devices or points, and so on. Table 14-1 (located at the end of this
section) defines the possible choices for this field. The selections are
in a visible choice field and depend on the report. Some reports have
only one selection.
5. Results Order — The order of the output data. Example results order
choices include: by device tag, by device type then by tag, by tag set,
by point tag, and so on. Table 14-2 (located at the end of this section)
defines the possible choices for this field. The selections are in a
visible choice field and depend on the report. Some reports have only
one selection.
6. Output Device — The destination for the output data. Selections are
in a visible choice field and are File, Printer, and Screen.
If you choose File, the software prompts you for the file name. When
you specify a file name, you must also specify a directory reference;
otherwise, the file goes to the default directory. The file is in ASCII
format.
If you choose Printer, the printer file goes to the printer queue, from
which the file is printed.
14 Alarm-Priority-Tag
As-Tag-Set
Alarm priority tag
Item, display, or PPA tag based on the order in the tag
set you specified in the data selection field
DBI-Num Point database index number
Device-Tag Device tag
Device-Type/Tag Device type — sort each type by tag
Display-Num Display number
Display-Tag Display tag
FCC/Point/Display File-card-channel — sorts each FCC by point, sorts each
point by display name
Group-Num Group number
Highway-Address Highway number — sorts each highway by device
number, then by port where applicable
14
Figure 15-Table 15
The changes which the Audit Trail facility tracks are called events. An
event is any addition, modification, deletion, or other action performed by
a user including downloads, uploads, exports, imports, and database
administrative functions.
When the Audit Trail facility is turned on, selected data about each event
is collected and placed in a log. You can then view this information
on-line, or create summary or detailed history reports about selected
events for a specified time period.
Once the system manager has set up the audit trail and data exists in the
log, you can specify which events to retrieve from the log and then display
and print summary or detailed information about the retrieved events. The
three Audit Trail reporting forms are:
J Event Detail
Figure 15-1 shows the Audit Trail Search form. To access this form, select
More ® Audit Trail from the ENVOX Top Level form menu. Use the form
to specify search criteria the system uses to retrieve event records. The
options in the upper-window menu enable you to perform various
reporting tasks. The search criteria and options are described fully in
subsections 15.1.1 and 15.1.2.
Tag v:
Username v:
Program v:
Device v:
Item Type v:
EV122
You also use the Audit Trail Search form to access the History Summary
and Event Detail forms. The History Summary form displays summary
information about selected events. The Event Detail form displays all
available information about a particular event. These forms are described
in detail in subsections 15.1.3 and 15.1.4.
Along with the search fields, the Audit Trail Search form displays
view-only status information including the amount of space the log file is
using (in megabytes), the total number of events currently recorded in the
log, and the date of the earliest recorded event.
J Both a begin and end date, only those records between the two dates
are retrieved
J No begin or end dates, all records in the log are retrieved (if no other
search criteria is specified)
J Date From only, records recorded after the specified date are
retrieved
DD--MMM--YYYY HH:MM
If you do not enter hours and minutes, the time defaults to 00:00 in the
Date From field and to 23:59 in the Date To field.
15.1.1.3 Tag
Use the Tag field to retrieve events directly concerned with the specified
item (for example, events about changes to a configuration item or
operations performed on a device). You cannot use this field to retrieve
events which indirectly reference the item.
For example, if the DCD point template tag is updated, then a MODIFY
ITEM event type is recorded. The item tag would be the DCD point tag
and, if Field Update Recording was enabled, the template tag would also
be recorded as extra information for the same event. The event details
would be retrievable using the Audit Trail Search form by entering the
DCD point tag in the Tag field, but it would not be possible to retrieve the
event details by entering the template tag.
You can also specify the name of the program that requested an event
with the Program field. The Values List key displays a list of valid program
names.
15.1.1.5 Device
The Device field enables you to specify a device affected by the events
retrieved. This field is only useful if the system manager sets field update
recording to YES. The Values List key displays a list of valid device
names.
15.1.2.1 Count!
When you request a search, you do not know the number of records that
will be retrieved. It may take several minutes to retrieve several thousand
records. The Count option enables you to find out how many event
records qualify for retrieval based on the search criteria you specified
without actually retrieving them.
When you select the Count option, a window pops up showing the
number of qualifying event records.
NUMBER OF RECORDS
X! Retrieve! Help
EV167
You may exit from this pop-up form and modify the search criteria. You
can also select the Retrieve option from the form. This option functions
identically to the Retrieve option on the Audit Trail Search form described
in the next subsection.
15.1.2.2 Retrieve!
The Retrieve option retrieves events records based on the search criteria
you entered on the Audit Trail Search form. When you select this option,
a window pops up showing the History Summary form, which shows the 15
retrieved records in summary format. For a detailed explanation of the
History Summary form, refer to subsection 15.1.3.
Note that if the number of records you are requesting is greater than the
preset limit (set by your system administrator), then a Confirm form
displays. If you select CONFIRM, depending on how many records are
being retrieved, the retrieval may take a few minutes and may slow the
system down.
If the number of records you are requesting exceeds 9999, an error
message is displayed. You must enter more restrictive search criteria to
reduce the number of records to be retrieved.
15.1.2.3 Print
The Print option enables you to send the information you retrieved to a
printer or to a file. You can print Audit Trail reports in a summary or detail
format. When you select the Print option, a sub-menu displays the
following:
From this sub-menu, you select a print action. The print actions include:
J Add to Batch — When you select this option, the system displays a
sub-menu where you choose the report type, Summary or Detail.
After you select the report type, the print request is sent to an
intermediate queue. To then submit the job to the default batch print
queue, you must choose the Execute Batch print option.
J Now — When you select this option, the system displays a sub-menu
where you choose the report type, Summary or Detail. After you
select the report type, the system collects the information, formats the
data in the requested format, and submits the job to the default print
queue. This option is useful when you are printing a small amount of
data and require the results immediately.
J Execute Batch — The system displays a sub-menu where you
choose the output medium, Printer or File.
The File option places the report in a text file. When you select the
File option, a form displays prompting you for a file name. The
default file name is AUDIT_TRAIL.OUT for VMS machines and
audit_trail.out for UNIX machines. The file name is placed in the
SYS$SCRATCH directory on VMS machines and the current
user’s home directory for UNIX machines.
When creating a filename on a UNIX machine, do not use
characters that have special meaning in UNIX shell scripts
because the operating system may not create the file name
correctly. For example, the dollar sign character ($) in a file name
can cause the operating system to ignore the characters that
follow the $ because this character denotes the beginning of an
environment variable. The operating system would therefore
interpret the file, audit$search, as audit.
Note that if the number of records you are requesting to print is greater
than the preset limit (set by your system administrator), then a Confirm
form displays to warn you that a large number of records will be printed.
When you select the Event No. option, a window pops up showing the
number of the most recent event.
X! Help
EV169
You can type over the default event number and enter the number of the
event in which you are interested. If the event number you entered is
valid, the system displays the Event Detail form, which shows full details
about the specified event. For a detailed explanation of the Event Detail
form, refer to subsection 15.1.4.
15
HISTORY SUMMARY
X! Detail! Print Help
HISTORY SUMMARY
X! Detail! Print Help
From this sub-menu, you select a print action. The print actions include:
J Add to Batch — This option sends the print request to an
intermediate queue. To then submit the job to the default batch print
queue, you must choose the Execute Batch print option.
J Now — The system submits the job to the default print queue. This
option is useful when you are printing a small amount of data and
require the results immediately.
J Execute Batch — The system displays a sub-menu where you
choose the output medium, Printer or File.
The File option places the report in a text file. When you select the
File option, a form displays prompting you for a file name. The
default file name is AUDIT_TRAIL.OUT for VMS machines and
audit_trail.out for UNIX machines. The file name is placed in the
15
SYS$SCRATCH directory on VMS machines and the current
user’s home directory for UNIX machines.
When creating a filename on a UNIX machine, do not use
characters that have special meaning in UNIX shell scripts
because the operating system may not create the file name
correctly. For example, the dollar sign character ($) in a file name
can cause the operating system to ignore the characters that
follow the $ because this character denotes the beginning of an
environment variable. The operating system would therefore
interpret the file, audit$search, as audit.
J From the Audit Trail form using the Event No. option.
EVENT DETAIL
X! Print Previous! Next! Help
EV124
This form displays several pieces of information. The top two lines on the
form display the event number, the date and time the event took place,
and a description of the event. The next eight fields display information
about the user, the program, and the host machine.
J Job number — The number of the job in the job queue for batch
tasks, for example: data imports, device generations, downloads, and
uploads.
J Completion time — The time at which the event completed. This can
be useful to determine how long a specific device generation took, or
how long it took to generate a set of devices. The software provides
information for generate jobs, device generations OPENDB sync, and
populate.
J Parameter Changes — The old and new values for item types
(except logic types).
J ISQL adhoc updates — The table name and the number of rows
either inserted, updated (modified), or deleted through ISQL.
Three options are available in the upper-window menu: the Print option,
the Next option, and the Previous option.
The Print option enables you to send the information you are viewing to a
printer or to a file. This option is identical to the Print option on the History
Summary form. Refer to subsection 15.1.3.2 for information about this
option.
How the Next and Previous options work depends on how you accessed
15
the Event Detail form. If you reached the Event Detail form using the:
J History Summary form, the Next and Previous options display the
event details of next and previous events in the summary list
J Audit Trail Search form’s Event No. option, the Next and Previous
options displays the event details for the next and previous
sequentially numbered events
Step 1: At the ENVOX Top Level Form, select the Audit Trail menu
option from the More option pull-down menu.
Generate
Download ->
Document
Upload
Diagnostics
IAC Trace/Tune
LCP Trace/Tune
Administration
Dbase Management ->
Audit Trail
Step 3: Select and use the necessary options to display and print
summary and detail information about events.
15
Figure A-Table A
Appendix A
CDV formatting is done by the export utility and the PROFLEXr migrate
utility, or is created from sources such as spreadsheets and databases.
The CDV data are in a specific order, separated by commas.
With the proper software revision level and the program listed above, the
ENVOX import utility described in this appendix can be used to migrate
you PROFLEX data.
Note
Note that the Max List Size on the Highway
Access Control List form defaults to 3072.
Increase this number if necessary before loading
the data. Console configuration engineering
manuals describe the form.
A
To access the Import form:
Step 1: From the ENVOX Top Level Form, select the More menu in
the menu bar.
Step 3: Select the Import Utility option from the slide-off menu.
Generate
Download ->
Document
Upload
Diagnostics
IAC Trace/Tune
LCP Trace/Tune
Administration
Dbase Management ->
-> Export Utility
Audit Trail Import Utility
EV172
The software displays the Import form shown in Figure A-1. The form
prompts you to enter the export set name.
The export set name is the name of the directory containing the CDV files
to be imported. When the Migrate utility is used to create the CDV files,
the user-created subdirectory name is the export-set name. These CDV
files are created using either the PROFLEX Migrate utility or the Export
utility. To access a list of valid export set names, press the Values List
key.
IMPORT
X! Load! Merge! Log Progress Delete! Help
To load the data, select the Load! option from the Import form, as
highlighted in the figure below.
IMPORT
X! Load! Merge! Log Progress Delete! Help
EV173
The software aborts the load process if there are already configuration
data in the database other than default tags and ad hoc tag sets.
To merge CDV-format data, select the Merge! option from the Import
form-level menu, as highlighted in the figure below:
IMPORT
X! Load! Merge!
Merge! Log Progress Delete! Help
EV174
Step 1: Select the Progress! option from the Import form menu.
IMPORT
X! Load! Merge! Log Progress!
Progress Delete! Help
View
Abort ->
No
Whole Queue
Yes
EV175
J The Log Option — Enables you to view, print, or copy a log to a file.
The log shows you which tags have been entered into the database
and which have been rejected and the reason.
J The Whole Batch Queue Option — Shows you the batch queue for
all batch jobs. This includes generate requests and upload requests
as well as import and export requests.
Step 1: Select the Progress! option from the Import form menu.
IMPORT
X! Load! Merge! Log Progress!
Progress Delete! Help
View
View
Abort ->
Whole Queue
A IMPORT pending
IMPORT executing
One or more import requests are waiting to start.
An import operation is in progress.
IMPORT aborting An import operation is aborting.
IMPORT
X! Load! Merge! Log
Log Progress Delete! Help
View
File
Print
OPTION - LOAD
STATUS - RUNNING
CURRENT ERROR COUNT - 3
ITEM ITEM
TAG STATUS
1
2
TAG1
TAG2
LOADED
LOADED
A
3 TAG3 LOADED
4 TAG4 INVALID FORMAT
5 TAG1 INVALID FORMAT
6 TAG2 INVALID FORMAT
7 TAG3 INVALID FORMAT
8 TAG5 INVALID FORMAT
Step 1: Select the Progress! option from the Import form-level menu.
IMPORT
X! Load! Merge! Log Progress!
Progress Delete! Help
View
Abort ->
Whole Queue
EV178
Step 2: Select the Whole Queue option from the pull-down menu.
Database ENVOXDB
Job
No. Job name User Task Status Mode
EV092
When all the prompts have been answered, the utility displays
the following message:
J VMS Display
J UNIX Display
J VMS Command
$ @sys$scratch:imp_interactive.com
J UNIX Command
$ $HOME/imp_interactive.sh
J VMS Command
J UNIX Command
The trailing hyphen (VMS) or the trailing backslash (UNIX) at the end of
the line indicate continuation characters and are only required if the
command does not fit on one line.
5. Interactive — This field gives the user the option of running the
import either interactively (YES) or on the job queue (NO). When
running the IMPORT_SETUP utility from the command line, this field
may be set to INTERACTIVE or with no entry. If you make no entry,
the import runs on the default job queue, sys$batch.
J VMS Command
J UNIX Command
J VMS Command
J UNIX Command
Example 3. This example submits an import to run via the job queue
sys$batch and uses the defaults (username=ENVOX and
database = user’s default) database to run NOW on the
sys$batch queue:
J VMS Command
J UNIX Command
$ import_setup.exe ERICSDATA_90OCT120938 “” “” “” — “” “”
“ENVOX$MIGRATE_BASE” = “_DKA300:[ENVOX.MIGRATE.]”
(The disk name DKA300 may be different depending on what disk device
names are valid in your system.)
$ define/nolog/trans=conc envox$migrate_base —
’f$trnlnm(“ENVOX$DISK”)’[envox.migrate.]
Note
Note carefully how the /trans=conc qualifier and
the period character at the end of the directory
specification are implemented. If for any reason
you decide to create your own definition of this
logical, your define command must follow the
same convention.
When Import searches for an Export Set name, it is actually looking for a
sub-directory under ENVOX$MIGRATE_BASE. For example, if you
specify an Export Set name BOILER_AREA, and the
ENVOX$MIGRATE_BASE logical is defined as above, Import expects to
find the CDV data in a directory called:
A _DKA300:[ENVOX.MIGRATE.BOILER_AREA]
$ @envox$application:evx_logs.com
For example, suppose you have the following directory containing the
CDV data:
DKB100:[SMITH.BOILER_AREA]
With this directory, use a command like the following in your LOGIN.COM
file:
$ define/nolog/trans=conc envox$migrate_base dkb100:[smith.]
In this example, The Export Set name that you specify for Import or
IMPORT_SETUP is BOILER_AREA.
It is essential that any logical definition you put into your LOGIN.COM file
follows these rules:
ENVOX_MIGRATE_BASE=$ENVOX/migrate
$ ENVOX_MIGRATE_BASE=$ENVOX/migrate
$ export ENVOX_MIGRATE_BASE
When Import searches for an Export Set name, it is actually looking for a
sub-directory under under $ENVOX_MIGRATE_BASE. For example, if
you specify an Export Set name boiler_area, and the
ENVOX_MIGRATE_BASE is defined as above, Import expects to find the
CDV data in a directory called:
$ENVOX_Disk/migrate/boiler_area
$ ENVOX/executables/evx_setup.sh
For example, suppose you have the following directory containing the
CDV data:
/users/smith/boiler_area
With this directory, use a command like the following in your LOGIN.COM
file:
$ ENVOX_MIGRATE_BASE=/users/smith
A
$ export ENVOX_MIGRATE_BASE
In this example, The Export Set name that you specify for Import or
IMPORT_SETUP is boiler_area.
HOST COMPUTER
ENVOXr SOFTWARE
Database
Database
Database
Utility:
Import
Utility:
Export
Format:
CDV
Basically, the export utility copies the data to a comma delimited value
(CDV) format. The import utility can import this data into a different
ENVOX database, converting it back to the standard ENVOX format.
The export utility can be initiated from either the ENVOX forms system or
from a command line. The following subsections describe how to run the
utility via either method.
A
Note
Running the export utility from a command line is
only recommended for experienced users. Users
not familiar with the command line system should
use the ENVOX forms system.
Step 1: Select the More menu option from the ENVOX Top Level
Form.
Step 3: Select the Export Utility option from the slide-off menu.
Generate
Download ->
Document
Upload
Diagnostics
IAC Trace/Tune
LCP Trace/Tune
Administration
Dbase Management ->
->
Export
Export Utility
Utility
Audit Trail
Import Utility
EV179
The software displays the Export form, as shown in Figure A-5. The form
prompts you to enter the tag of the item or the tag set and the export
name.
EXPORT
X! All! Progress Start! Help
EV126
EXPORT
X! All!
All! Progress Start! Help
EV180
A EXPORT
X! All! Progress Start! Help
EV181
The software uses the name as a basis for the name for a new
directory that it creates for your export file. The software names
the directory using the export file name, underscore characters
through the 13th character, and the date and time of the export
request.
A
EXPORT
X! All! Progress Start! Help
EV181
Note
The environment variable
ENVOX$MIGRATE_BASE (VMs) or
$ENVOX_MIGRATE_BASE (UNIX) must be set up
before using the EXPORT_SETUP utility.
J VMS Command
$ MCR ENVOX$APPLICATION:EXPORT_SETUP
J UNIX Command
$ export_setup.exe
Following entry of the command, the utility prompts for the required
parameters. Default values are automatically entered for any parameters
not entered.
The required parameters (given in the order in which the prompts appear)
are:
1. Item — Enter the name of the item tag or tag set which you want to
A export. The default is the return key, which you use if you intend to
enter ALL at the mode prompt.
2. Export Set Name — Enter the name of the receiving directory for the
CDV data. Only alphanumeric characters are valid, and the export set
name must contain at least one alphabetic character. The default is
ENVOX.
3. After time — For submission to a batch queue, enter the time after
which you want the utility to run. The time must be delimited by
quotation marks and be in the following format:
[DD-MMM-YYYY[:]]HH:MM[:SS.C]
For interactive running, you do not need to enter anything. The default
is NOW.
When all of the prompts are answered, the utility displays the following
message.
J VMS Message
J UNIX Message
J VMS Command
$ @sys$scratch:exp_interactive.com
J UNIX Command
$ $HOME/exp_interactive.sh
J VMS Command
J UNIX Command
The trailing hyphen (VMS) or the trailing backslash (UNIX) at the end of
the line indicate continuation characters and are only required if the
command does not fit on one line.
The parameters must appear in the order shown below. The default for
each parameter is “”.
1. Item — Enter the name of the item tag or tag set which you want to
export. If you want to export the entire contents of the database,
enter “”. If you use the double quotation marks, you must enter ALL
at the mode prompt.
2. Export Set Name — Enter the name of the receiving directory for the
CDV data. Only alphanumeric characters are valid, and the export set
name must contain at least one alphabetic character. Enter “” for the
default, which equates to ENVOX.
3. After time — For submission to a batch queue, enter the time after
which you want the utility to run. The time must be delimited by
quotation marks and be in the proper time format. For interactive
running, enter “”.
4. Username — Enter the name of the user. Enter “” for the default,
which equates to ENVOX.
J VMS Command
J UNIX Command
J VMS Command
J UNIX Command
J VMS Command
J UNIX Command
J VMS Command
J UNIX Command
J VMS Command
J UNIX Command
$ export_setup.exe “” “” “” “” “” “” ALL
Figure B-Table B
Appendix B
Note
Creating CDV files for import requires that you
understand how the third-party software works.
For example, if your third-party software is a
relational database, you must understand the
structure of the database, how to read the
database, and how to write the CDV files through
a program.
CDV format is a straightforward format for ASCII data. For each type of
database item (instrument signal tags [ISTs], points, templates, and so
on), the CDV format specifies a particular order for the fields associated
with the item, with commas delimiting the values. For example, an IST in
CDV format could look like this:
IST,“FT-107”,,,“INSTRUMENT SIGNAL”
“ANALOG”,“INPUT”,“UOC-PLUS”,,,,“NO”,“NO”,
100.00000,0.00000,“%”,10.00000,“DEV”,“LOW”,10.00000,“LOW”,“H
IGH”,90.00000,“HIGH”,2.00000,“”,“”,0.00000,1,END
Text entries are delimited with quotes (with the exception of IST and
END), numeric entries are not.
IST is in field 1, FT-107 is in field 2, and so on. Note that some of the
fields, such as fields 3 and 4, have null values — the commas have no
values entered. Other fields, such as fields 26 and 27, have blank strings
— the commas include leading and trailing quotes, but no values. In the
example above, fields 3 and 4 were not defined in the third-party source
file. Fields 25 and 26 are discrete ON/OFF words that were defined but
empty.
B Note
If any field is missing or out of sequence, the
importation fails. Make sure you have the proper
number of fields and the field data in the proper
order before attempting to import the data.
Table B-1 defines the fields for the IST CDV format. Table B-2 defines the
valid entries for the fields.
Figure C-Table C
Appendix C
C Keyboard Reference
This appendix lists keyboard and keyword functions for the forms editor,
language editor, trace/tune utility, and the diagnostics utility.
Figure C-1 Menu Keys Are Shown on the Screen in Reverse Video or
Underline
Table C-2 lists key names and functions for open and closed instructions
for DEC, IBM-PC (as an X-terminal to OpenVMS and UNIX systems), and
HP keyboards.
Values Find Find Last Insert Prev Next Erase Enter Erase
Exit List Row Null Tag Row Field Field Row Default Entry
F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 F13 F14 Help Do F17 F18 F19 F20
PF1 PF3
Prev Next
Enter
C
Prev Next Toggle Detail
Screen Screen Menu Help
F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 F13 F14 Help Do F17 F18 F19 F20
Enter
Find Modify
Position Element Cancel
F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 F13 F14 Help Do F17 F18 F19 F20
1 2 3 Enter
0 .
HP-UX Keyboard
Insert Delete
line line * / + --
Insert Delete
char char
7 8 9 Enter
Prev 4 5 6 ,
0 .
Next Prev
ScreenScreen
Figure C-5 Forms Navigation on an HP-UX Keyboard
HP-UX Keyboard
Insert Delete
char char
7 8 9 Enter
Prev 4 5 6 ,
0 .
C
Next Prev Find Insert Help
Screen Screen
Figure C-6 Language Editor on an HP-UX Keyboard
HP-UX Keyboard
White Yellow Cyan
Insert Delete
line line * / + --
Insert Delete
char char
7 8 9 Enter
Prev 4 5 6 ,
0 .
IBM-PC Keyboard
Page Num / * --
Up Lock
Delete
Page 7 8 9
Down
+
4 5 6
Gold = Ctrl-g
1 2 3 Enter
0 .
Figure C-8 Forms Navigation When an ENVOX System (Either OpenVMS or HP-UX) is
Accessed through an IBM-Compatible PC
IBM-PC Keyboard
Page Num / * --
Print = Ctrl-a
Up Lock
Find Repl = Ctrl-b Page 7 8 9
Down
Find Error/Null = Ctrl-c +
Exit = Ctrl-d 4 5 6
Home = Ctrl-e
Gold = Ctrl-g 1 2 3 Enter
Preview = Ctrl-j
Detail Help = Ctrl-k 0 .
C
Find Select Insert Help
Figure C-9 Language Editor When ENVOX OpenVMS System is Accessed through an
IBM-Compatible PC
IBM-PC Keyboard
Page Num / * --
Up Lock
Page 7 8 9
Down
+
4 5 6
Gold = Ctrl-g
1 2 3 Enter
0 .
Figure C-10 Language Editor When an ENVOX HP-UX System is Accessed through an
IBM-Compatible PC
IBM-PC Keyboard
White Yellow Cyan
Page Num / * --
Insert Home Lock
Up
Page
Delete End Down
7 8 9
+
4 5 6
Home
1 2 3
0 . Enter
Figure C-11 Display Editor When an ENVOX System (Either OpenVMS or HP-UX) is Accessed C
through an IBM-Compatible PC
Use the settings listed below to setup an IBM-PC. Once you have setup
the PC, refer to subsection C.2 for forms navigation keyboard mapping,
subsection C.3 for the language editor key mapping, and subsection C.4
for the display editor keymapping.
$ SET DISPLAY/CREATE/NONE=nnnn/TRANS=TCPIP
(where nnnn is the node name of your PC)
$ DEFINE SYBASE_TERM XTERM_C.PC1
Glossary
Algorithm Batch
A set of logical steps to solve a problem A specific quantity of a given product,
or accomplish a task. A computer produced in a single complete processing
program contains one or more procedure.
algorithms. Many configurations of
PROVOXr systems also contain
CDV
algorithms, particularly in operations,
Acronym: Comma Delimited Values
procedures, and function sequence
tables.
CHIP
Acronym: Computer/Highway Interface
Analog Input (AI) Package
A PROVOX point type. An analog input
point receives a single analog value, the
process variable. Comma Delimited Values Format
An ASCII version of configuration data.
The configuration data are in a specific
Analog Output (AO) order, separated by commas. CDV-format
A PROVOX point type. An analog output files result from both the export utility and
point generates a single analog value, the migrate utility.
the setpoint.
Computer/Highway Interface
Package (CHIP)
ASCII A PROVOX software product that allows
1. A standard digital encoding scheme for user-written programs to interact with the
data: a 7-bit binary code represents PROVOX database. There are different
numbers, letters, symbols, and control CHIP versions, so that any of several
codes. (The designation is an acronym types of computers can be the host
for American Standard Code for computer.
Information Interchange.)
2. A PROVOX point type. An ASCII point
contains a single real value, referenced Configuration (CONFIG)
by the setpoint attribute, and an Giving instructions and supplying
80-character ASCII string. reference information to the controllers
and other devices that make up a
process control instrumentation system.
Audit Trail For some PROVOX systems,
A record of changes made to the configuration consists of responding to
ENVOXr database and to the system prompts in a series of console screen
where the database resides. The record displays. For other PROVOX systems, Glossary
includes the type of change, when the configuration consists of creating and
change was made and who made it. manipulating special ASCII text files.
ED Exception
Acronym: Emergency Download A type of unsolicited reporting: the
reporting device sends a new value only
if the sample period has expired and the
Emergency Download value has changed significantly since the
A download from a special download file last transmission.
while the SYBASE server is not available
or if the ENVOX database is suspect. Export
The extraction of ENVOX configuration
data and placing it in CDV files.
Engineering Units (EU)
The units of measurement for percentage Export Set
values of an analog process variable. CDV files prepared for import to an
Possible examples are gallons per hour, ENVOX database.
degrees Celsius, and pounds per square
inch. The low (0 percent) and high (100
percent) engineering unit limits define the FST
anticipated range of the variable. For Acronym: Function Sequence Table
example, low and high engineering-unit
values of 50 and 1550 might define a Function Sequence Table (FST)
range for degrees Fahrenheit. In this A list of controller instructions to perform
example, the EU span would be 1500 specific logical and mathematical
degrees; each percent of the EU span operations, in a specific order. An FST
equals 15 degrees. resembles a sequence of programming
subroutines, but defining an FST does
not involve actual computer
ENVOXr Software programming.
A Fisher--Rosemount Systems’ line of
configuration products for PROVOX Group
systems. The use of a third--party A PROVOX point type. A group point
relational database is the principle controls as many as 8 DCD points so that
distinguishing feature of configuration they work in unison. A Group point uses
with ENVOX software. a Group template which contains up to
16 setpoints for driving DCD point
setpoints. the user defines group
ENVOXDB Database templates as part of system
The default user database which stores configuration.
all configuration data and is created by
ENVOX software upon ENVOX Group Display
installation. A set of 12 point templates that appear
together on a PROVOX console screen,
so that an operator can see at a glance
envox_readonly Database the most important information about 12
An ENVOX system database containing different points. During system
reference data which is used by all of the configuration, the user establishes the
ENVOX user databases in the system. number of group displays, as well as Glossary
Loop Operation
1. A control loop. [See Unit Operation]
2. A PROVOX point type. A loop point
provides control for a continuous Operator Workplace Console
process. Loop points have many (WPCON)
attributes, so can provide very The PROVOX console products that are
sophisticated control. Bias or ratio factors used in the PROVOX operator workplace
often can be added to loop points. concept. The consoles use a global
database configuration and have
high-resolution graphics, ergonomically
Master Database designed keyboards, and color printers.
The central database which holds details
of all of the other databases. It is created
PDF
by SYBASE when SYBASE is installed.
Acronym: PROVOX Display Format
SAM
Acronym: System Administration
Process Variable (PV) Manager (The HP-UX system
In process control, a measurable quality administration utility)
or quantity whose change can cause
other changes in the process, or make Setpoint (SP)
such changes possible. Common An input variable that contains the
process variables are temperature, desired value for a process variable.
percent full, and rate of flow. The term Control loop algorithms compare the
measured variable is a synonym. process variable with the setpoint, to
determine an appropriate output.
Substreams
PROVOX Display Format (PDF) A series of data fields within a stream,
Glossary ASCII-based format used for operator separated by commas (CDV format) that
screen displays on PROVOX system begins with a keyword, and continues
consoles. until the next keyword.
Unit
Template 1. A defined group of specific process
A pattern for valid relationships among equipment that processes a particular
elements of a control strategy, defined batch. For control purposes, such a unit
without specifying particular elements. A is one entity.
template permits different specific 2. A PROVOX point type. A unit point has
elements to use the relationships at many attributes, enabling it to control the
different times during the execution of the execution of a unit operation.
control algorithm. The user establishes
templates as part of system
configuration. [See Alias Template, DCD
Template, and Group Template.] Unit Operation
In batch control, a list of controller
instructions to perform specific
Transaction Log mathematical and logical functions, as
A log file maintained by the dataserver of part of a time-and-event sequence for a
all modifications to the database. As defined set of equipment (the unit). A unit
additions, updates, and deletions are operation consists of phases, each of
performed on data, these changes are which is a set of related steps. Each step
written to the transaction log. Once the is an elemental control action.
changes have been accepted by the user
process and the transaction is complete, Glossary
Upload WPCON
The movement of configuration Acronym: Workplace Console. this
instructions from system devices to a acronym is used in ENVOX forms. See
configuration device or interface. An definition for an Operator Workplace
upload lets the current values of Console.
parameters be incorporated into new
configuration source files, eliminating
specific user entry. Uploads also may be
used to verify that configuration
instructions are correct.
Glossary
Index
A Batch Generation Job Status form,
8-12
aborting, an inactive generate, 8-16 Batch Generation Queue Status
form, 8-13
Accum menu option, 11-10
BATCH HISTORY instruction, 7-25
accumulator, 11-21
batch job name, parameters, 8-10
ad hoc, 6-3
Batch Upload Status form, 10-6
ad hoc tag sets, 6-9–6-10 BLANK LINES instruction, 7-27
Add menu option, 5-1 BREAKPOINT MODE, 11-2
adding an item to the database,
5-1–5-11 C
alarm CDV format, A-2
conventions, 3-1 IST, B-3
management, 3-1
Change Trace Mode menu option,
Alarm-Priorities, summary report, 11-5
14-6
Clear menu option, 5-39
All Devices In List menu option, clearing a form, 5-39
8-19
cloning, console configurations,
application software, 2-3 5-34
applying, 4-12 colon, after fields, 4-10
ASCII data, importing, B-1–B-6 comments, 5-44
language editor, 7-14
audit trail, 3-5
event types, 15-3 communications
printing reports, 15-6, 15-9, 15-11 local area integrity display, 13-9
searching, 15-2 traffic statistics display, 13-15
unsolicited data control display,
audit trail reports 13-16
audit trail search, 15-1 computer requirements, 3-1
event detail, 15-1
history summary, 15-1 conditional color expressions,
creating from the language editor,
audit trail search report, 15-1 7-4
conditional text expressions,
creating from the language editor,
B 7-4
configuration, 2-3–2-8
backup image, download, 9-10
conventions
Backup to ED Files, 9-14 alarm, 3-1 Index
display, 3-1
database, 10-1
D
documenting, 14-1–14-10 DAT cartridge tapes, 3-1
on-line, 10-1 data replace, 5-22
planning and design, 3-1–3-2
database, configuration,
configuration data, uploading, documenting, 14-1–14-10
10-1–10-20
DCDs, copying, 5-21
console DDPs, tuning, 11-24
alarm management, 3-1
configurations, upgrading, 5-47 debug. See trace/tune
copying a configuration, 5-32 default data, 4-15
reports, 7-23–7-29 default tag, 4-16
console reports, creating from the Define menu option, 11-5, 11-7
language editor, 7-3
Delete Items form, 5-37–5-38
Cont! menu option, 11-6 Delete menu option, 5-38
conventions, ENSTRUCT, manual, deleting items
1-4 device definition restrictions,
5-37–5-38
Copy Form menu option, 5-21–5-35 from the top-level, 5-36–5-38
copy modes destination form, 5-26
data replace, 5-22
detail display parameters, 10-14
fill--in, 5-22
overwrite, 5-22 detail display parameters (DDPs),
10-1
Copy Other menu option, 5-21 tuning controller DDPs, 11-7
copying Detail menu option, 14-2
console configuration, 5-21, 5-32 Detail!, menu option, 15-8
DCD Templates, 5-21
device definitions, creating,
FSTs, 5-21
5-1–5-48
group templates, 5-21
operations, 5-21 Device-Configuration, summary
point data, 5-28 report, 14-5
Device-Target-Points, summary
Count! menu option, 15-5
report, 14-5
Cross-Ref menu option, 14-2 diagnostics, 3-10
cross-ref reports, 14-7 diagnostics displays, 13-8–13-16
Input-Output Usage, 14-7 device integrity, 13-10–13-12
Item-Usage, 14-7 device revision information,
Logic-References, 14-7 13-13–13-14
Points-Without-DSR, 14-7 local area integrity, 13-9
Template-Usage, 14-7 logging, 13-17
system integrity, 13-8–13-9
Current Device menu option, 8-19 traffic statistics, 13-15
cutting and pasting in the language unsolicited data control, 13-16
Index
editor, 7-15 Diagnostics menu option, 13-2
Instrument Signal Tags (ISTs), 3-3, LCP Trace Tune menu option,
6-1 11-14
Instrument Signal Tags (ISTs), LCP trace/tune utility, 11-11
importing from ASCII, B-1 LCPs
interactive controller (IAC), 11-1 running, 11-20
stopping, 11-20
ISQL, 6-12
tracing, 11-17–11-26
ISTs, 3-3 learn feature, language editor, 7-20
Item Copy menu option, 5-21, 5-28 LIST HISTORY instruction, 7-25
Item-Usage, cross-ref reports, 14-7 location, imported data, A-12
logging, diagnostics displays, 13-17
K logic control point (LCP), 11-11
Logic menu option, 7-1
keyboard, navigating with, 4-9
logic sequences, 7-1
keys
for editing item forms, C-2–C-18 Logic-References, cross-ref
for menu options, C-1 reports, 14-7
for the diagnostic utility, C-17
for the language editor, C-4–C-18
for the trace/tune utility, M
C-16–C-18 maintenance. See diagnostics
manual conventions, ENSTRUCT,
1-4
L
Match Criteria! option, 6-1,
language editor, 7-1–7-30 6-5–6-12
accessing, 7-2 example forms, 6-9
comments, 7-14 menu keys, 3-11
cutting and pasting text, 7-15
finding and replacing text, 7-16 menu options
help, 7-17 Abort, 9-7
keyboard layout, 7-5 Accum!, 11-10
learn feature, 7-20 Ad Hoc Tag Set, 6-3, 6-9
overview, 3-9 Add, 5-1
printing ASCII text to a printer or All Devices In List, 8-19
file, 7-30 Backup All Devices, 9-10
split window feature, 7-18 Backup to ED Files, 9-14
Batch, 8-10
LAYOUT instruction, 7-23 Change Trace Mode, 11-5
LCP Boolean Registers form, 4-20 Clear, 5-39
Clear List, 8-6, 9-4
LCP Floating Point Registers form, Cont!, 11-6
4-20 Continue, 9-7
LCP FST form, 7-2 Copy console Configuration, 5-21
Copy Console Configuration,
LCP FST menu option, 7-3
5-32
LCP Integer Registers form, 4-20 Copy Form, 5-21–5-35 Index
W X
warnings, 5-45–5-46 X-List! menu option, 4-20
Index
Document History
The list below shows the documents available for released ENVOX
software versions.
ENVOX P1.0
ENVOX P1.1
J ENVOX Tutor
TU4.14:SW3151 (Original — June 1991) D2T00481002
ENVOX P1.2
J ENVOX Tutor
TU4.14:SW3151 (Original — June 1991) D2T00481002
ENVOX P2.0
J ENVOX Tutor
TU4.14:SW3151 (Original — June 1991) D2T00481002
ENVOX P3.0
J ENVOX Tutor
TU4.14:SW3151 (Original — June 1991) D2T00481002
ENVOX P3.2
J ENVOX Tutor
TU4.14:SW3151 (Original — June 1991) D2T00481002
ENVOX P3.3
J ENVOX Tutor
TU4.14:SW3151 (Original — June 1991) D2T00481002
ENVOX P3.4
J ENVOX Tutor
TU4.14:SW3151 (Original — June 1991) D2T00481002
Notes
Notes