Escolar Documentos
Profissional Documentos
Cultura Documentos
V8i (SELECTseries1)
TRN012060-1/0002
Trademarks
AccuDraw, Bentley, the B Bentley logo, MDL, MicroStation and SmartLine are registered
trademarks; PopSet and Raster Manager are trademarks; Bentley SELECT is a service
mark of Bentley Systems, Incorporated or Bentley Software, Inc.
AutoCAD is a registered trademark of Autodesk, Inc.
All other brands and product names are the trademarks of their respective owners.
Patents
United States Patent Nos. 5,8.15,415 and 5,784,068 and 6,199,125.
Copyrights
2000-2010 Bentley Systems, Incorporated.
MicroStation 1998 Bentley Systems, Incorporated.
All rights reserved.
ii
Apr-10
Table of Contents
Course Overview ____________________________________ 1
Course Description ____________________________________1
Target Audience_______________________________________2
Prerequisites _________________________________________2
Course Objectives _____________________________________2
Modules Included _____________________________________2
System Requirements __________________________________3
AutoCAD or related Autodesk Products __________________4
ProjectWise Supported Versions__________________________4
Databases Supported __________________________________4
Program Software Loading Sequence ______________________4
Introductory Knowledge ________________________________6
Questions ________________________________________6
Answers __________________________________________7
Apr-10
iii
Table of Contents
Orthographics _____________________________________22
Bill of Material Reports ______________________________22
Document Management Application ______________________23
ProjectWise Application Server _______________________23
Types of Databases Supported ___________________________23
Types of Project Environments ___________________________25
Central Mode _____________________________________25
Multi-Project Mode_________________________________26
Distributed Mode __________________________________27
Module Review _______________________________________28
Questions ________________________________________28
Answers __________________________________________28
iv
Apr-10
Table of Contents
Apr-10
Table of Contents
vi
Apr-10
Table of Contents
Apr-10
vii
Table of Contents
viii
Apr-10
Table of Contents
Apr-10
ix
Apr-10
Course Overview
Course Description
AutoPLANT Project Configuration is a course designed for Project Administrators
who have been tasked with creating and/or modifying projects. It is our intent to
train you in-depth on project setup. You will be provided a set-up checklist to
insure that you consider all of the applications that will need to be registered for
your project. You will determine which type of database management system is
right for you. You learn the directory structure of the local directory files as well
as the network directory files.
You will be taught how to configure your project database by linking tables and
importing and exporting data. You will be instructed on tag types and views which
are integral to populating the databases. You will create new tag types, new fields
and new tables for your project.
You will learn to manage and organize your project. You will be taught the
administrator functions of archiving a project and creating a startup project. You
will be instructed on creating new users and setting the privileges of that user.
You will study at length the project databases and learn the intricate relationships
between the databases and how the specialized fields link the data together.
You will be introduced to the Project Utilities that will allow you to package your
project so that it can be sent to a vendor or satellite office. You will learn how to
split your project into two parts and then merge it together again.
Finally you will learn how to customize the Data Manager application to create
new views and reports. You will customize the Datasheet application to import
your current datasheets and the Vision application to add new third party
applications to your project.
Apr-10
1
Copyright 2010 Bentley Systems, Incorporated
Course Overview
Target Audience
Target Audience
This course is recommended for the following audience(s):
Prerequisites
Course Objectives
After completing this course, you will be able to:
Configure a project.
Manage a project.
Package a project.
Modules Included
The following modules are included in this course:
Project Information
Course Overview
Apr-10
System Requirements
Managing Projects
Project Utilities
Project Organization
Datasheets Customization
Vision Customization
Custom Project
Appendix A
System Requirements
You must have a CD drive or Internet access for product installation. The
following prerequisites are required to run the modules included in AutoPLANT
Project Configuration:
Apr-10
Processor:
Operating System:
Internet:
Memory:
2GB or greater
Hard Disk:
Input Device:
Output Device:
Processor:
Course Overview
The latest applicable service packs must be used for all of the above products.
Databases Supported
Microsoft Access:
2003, 2007
SQLServer:
Oracle:
Size
Version
AutoPLANT P&ID
226 mb
V8i Edition
253 mb
V8i Edition
490 mb
V8i Edition
Note: Please check Bentley Select Server for the most current version of the
Course Overview
Apr-10
Apr-10
Course Overview
Introductory Knowledge
Introductory Knowledge
Before you begin this module, let's define what you already know.
Questions
1 When creating an AutoPLANT Project can you specify an Oracle, SQL, or
Access database type?
2 What are the different types of databases that Bentley software
supports?
3 Can a project be modified to meet the needs of the users?
4 How does the Bentley software propagate the tag data into the
databases?
5 Can you import your existing data into a Bentley project?
6 How does the software know which database source is being utilized for a
project?
7 Does the Supervisor login and password have to be used to log into a
project?
8 Where is the data stored for a project?
9 Is Project Packager a tool that packages a project into one zip file?
10 Why would you split a project into smaller projects?
11 What is a GUID?
12 Do you have to use the views and reports provided by Bentley Data
Manager?
13 What is a datasheet?
14 What is Bentley Vision?
15 What is the advantage of creating a custom template project?
Course Overview
Apr-10
Introductory Knowledge
Answers
1 Yes, when creating a project you will need to select a database type.
2 Bentley software supports, Access, SQL and Oracle databases.
3 Yes, Bentley software is designed to allow modifications to the base tables
to incorporate the data of the user.
4 Bentley software uses the tag type to propagate the tag information into
the databases.
5 Yes, existing data can be imported or linked to a Bentley project.
6 The PROJECT.ini file is read by the software and contains the type of
database being used by the project.
7 No, new logins and users can be created for each projects needs.
8 The data is stored in the projdata.mdb (or database equivalent) located in
the projects Projdata directory.
9 Yes, Project Packager rolls up the project including drawing files and the
database into one zip file.
10 You may want to split a project into smaller projecst so that they can be
sent to an outside vender for comments. The smaller projects can then be
merged back into the larger project and all comments and changes are
incorporated.
11 A GUID is a Globally Unique Identifier used by AutoPLANT.
12 No, you can customize the views and reports provided by Bentley Data
Manager to make them fit your needs.
13 A datasheet is a tool used by design engineers summarizing the
performance and other characteristics of a component.
14 Bentley Vision is an application for organizing both Bentley and NonBentley documents.
15 Creating a custom template project will prevent you from having to make
the same customization changes whenever you create a new project.
Apr-10
Course Overview
Introductory Knowledge
Course Overview
Apr-10
Module Prerequisites
Module Objectives
After completing this module, you will be able to:
Apr-10
9
Copyright 2010 Bentley Systems, Incorporated
10
Apr-10
Training
For any realistic progress to be made in a short amount of time, the designers
and engineers will need to know the software before beginning the project.
The best method of insuring this is to provide formal training to enable your
users to learn how to properly use the software. Bentley is sure that you are
well aware of the pitfalls of trying to learn software "on the fly."
Selecting Users
The best designers are those people who are willing to learn new methods of
design and who have some experience or formal training in the field/industry
that they are working in. Therefore the best users are those people who have
a blend of experience in the field and/or industry and are comfortable with
computers in general.
Apr-10
11
Component types.
Components/symbols.
Determine the need for and create any needed components that are not
currently available to the user. This will eliminate checking problems later in the
project.
Determine how and when to extract data for use on the project. This will help in
determining what information needs to be input to the database, which in turn
will dictate what database fields will be required.
Keep in mind that some customization is not backward-compatible. For instance,
if a component is changed in the middle of a project, every drawing containing
that component will have to be edited.
12
Apr-10
Install Order
Bentley Plant software applications need to be installed in order. For a full
AutoPLANT suite install, the following order is required:
1 Bentley ProjectWise
2 AutoCAD
3 AutoPLANT P&ID
4 Bentley Process and Instrumentation
5 AutoPLANT PDW
6 ProSteel
7 Bentley ProjectWise Navigator
Note: AutoCAD should be opened and closed once before installing
Apr-10
13
ProjectWise/Vision/Document Manager
AutoPLANT P&ID
Data Manager
Datasheets
Hookups
AutoPLANT Piping/Equipment
Isometrics/Isogen
ProjectWise Navigator
14
Apr-10
Structural Modeler/Engineering/Detailing
Electrical
Establish the criteria and milestones for gauging the performance of your
implementation plan.
Training
Tasks
Apr-10
Create projects.
Create additional fields for Detailed Design needs, i.e., work packages, etc.
15
Project Administrator
Tasks
Data Manager
Tasks
View formats
Read-only fields
Hidden fields
Company logos
16
Apr-10
Datasheets
Tasks
Extended data
Vision
Tasks
P&ID
Tasks
Apr-10
Creation/modification of dialogs.
17
View formats
Read-only fields
Hidden fields
Company logos
Piping
Things to Decide
Dialog modifications
Specification definition
Miscellaneous items
18
Apr-10
Tasks
Modify dialogs.
Specification Generation
Identify default spec item for each nominal size: Valve Type, Elbows
and tees, and Flanges, gaskets and bolts.
Equipment
Things to Decide
Pumps
Vessels
Exchangers
Dialog modifications
Tasks
Apr-10
Modify dialogs.
Specification generation
19
Structural
Things to Decide
Columns
Main Beams
Sub-members
Bracing
Miscellaneous items
Tasks
Plans
Sections, Elevations
Details
20
Apr-10
P&ID review
Construction review
Operations review
Maintenance review
Title Block
BOM options
Checking Procedures
Tasks
Apr-10
21
Orthographics
Things to Decide
Plans
Sections
Details
Drawing content
Equipment List
Nozzle Schedule
Title Block
Dimensioning
Tasks
How often will BOM reports be extracted and for what purpose?
Project status
Purchasing
Layout of columns
22
Apr-10
Tasks
Apr-10
23
24
Apr-10
Central Mode
This is a full project mode, where all data from AutoPLANT 2D (P&ID and
Instrumentation data) and AutoPLANT 3D (Process piping and Equipment data) is
stored in a Central project database. The project data could be modified from
any application allowing quick 2D TO 3D consistency reporting.
The Central mode is available for Oracle, or SQL Server project databases. Bentley
strongly recommends the use of central mode for AutoPLANT projects.
Apr-10
25
Multi-Project Mode
This option will only be available if you have selected an SQL Server or Oracle
Database Type. It enables you to specify that the database used by this project
may also be used by other projects. For example, if you create an Oracle project,
you are required to specify the Oracle database connection information to create
the project. If you create this project using multi-mode, you will be able to create
subsequent projects that use this same Oracle database instance. You should
note that there is a reasonably significant performance penalty to supporting
multi-project mode. Enabling this functionality will effectively add a new ProjID
(project ID) column to every project table, which stores the project ID for that
database record. Every query on the project database must then include the
ProjID in order to filter the query so that it only returns records related to that
project. Oracle and SQL Server projects that were created using previous versions
of Bentley Plant software were automatically configured to support multi-project
mode.
Note: Multi-Project mode will be required for any project using ProjectWise.
26
Apr-10
Distributed Mode
This mode handles data in a manner that is most similar to that used in previous
AutoPLANT Plant Design versions (v2.01 and earlier). Component data is still
stored in the familiar PIPING, NOZZLE, and EQUIPMENT tables. Exceptions to this
include: Line Number, Service, Unit, Area, etc. data, which are now stored in the
project relationship tables.
Apr-10
27
Module Review
Module Review
Now that you have completed this module, let's measure what you have learned.
Questions
1 For a project to be successful, is proper training and knowledge critical?
2 Should your company's CAD standards be considered before creating your
project?
Answers
1 Yes, do not attempt to learn this software while working on a production
project without proper training.
2 Yes, your company's CAD Standards are an important consideration when
creating and configuring your project. Any customization made to a
project will not be retroactive. Changes will only affect data from that
point forward.
28
Apr-10
Project Information
Module Overview
In this section you will use the Bentley Project Administrator application to create
a new project in an Access format and will be shown how to create projects in an
SQL and Oracle format. You will complete an in-depth study of your project file
structure. You will be introduced to the applications accessing your project.
Module Prerequisites
Module Objectives
After completing this module, you will be able to:
Apr-10
29
Copyright 2010 Bentley Systems, Incorporated
Project Information
Project Information
30
Apr-10
7 Press Enter.
8 Click OK.
9 Highlight AutoPLANT_Admin_Training in the Project Administrator
window.
10 Right-click.
11 Select New Project.
Note: Oracle is grayed out because Oracle is not installed on this workstation.
Use Multi Project Mode is only available for SQL and Oracle
databases.
12 Highlight Access.
Apr-10
31
Project Information
13 Click Next.
14 Select Standard Base Project from the Select the Base Schematic Project
Template.
15 Leave the Units set to Imperial.
16 Click Next.
17 Click Next.
The project paths are accepted. These may be modified later.
Project Information
32
Apr-10
19 Click Finish.
The project structure is now created. If the database format was not
Microsoft Access, the connection details would have been necessary
when the Projdata database started to create.
The new root directory and project are now shown in the Project
Administrator.
Apr-10
33
Project Information
Project Information
34
Apr-10
12 Click OK.
13 Right-click on the Database node.
14 Select New Database.
Apr-10
35
Project Information
17 Type PIW.
18 Click Check Names.
19 Click OK.
The New Database dialog is returned.
20 Click OK.
Project Information
36
Apr-10
6 Click Next.
Warning: The option Use Multi Project Mode is available but not recommended for 2D
Projects.
Apr-10
37
Project Information
11 Click Finish.
The project starts creating and the Data Link Properties dialog displays.
12 Select your server in the Select or enter a server name list.
13 Set the Use a specific user name and password check box.
14 Type PIW in the User name field.
15 Type pwuser in the Password field.
16 Set the Allow saving password check box.
17 Select the PIW database from your server as shown below.
Project Information
38
Apr-10
Apr-10
39
Project Information
Oracle Projects
These exercises are for illustration only.
existing Oracle users, the Login dialog will appear. Type your User
Name and Password into the dialog and click OK.
1 From the Windows Start menu, select Oracle > Application Development
> SQLPlus.
2 Type create user PIW identified by bbsi.
3 Click Enter.
4 Type /.
5 Click Enter.
User Created is returned.
6 Type grant connect, resource to PIW.
7 Click Enter.
8 Type /.
9 Click Enter.
Grant succeeded is returned.
The user and password have been created.
Project Information
40
Apr-10
5 Select Oracle.
6 Click Next.
7 Set the Use Central Project Mode check box.
8 Click Next.
9 Click Next.
The Project Paths are accepted.
Apr-10
41
Project Information
11 Click Finish.
The Data Link Properties dialog displays.
12 Type your Data Source name in the Data Source field.
13 Set the Use a specific user name and password check box.
14 Type PIW in the User name field.
15 Type bbsi in the Password field.
16 Verify that Allow saving password is set.
The dialog should look similar to the one shown.
Project Information
42
Apr-10
18 Click OK.
19 Click OK on the Data Link Properties dialog.
The new project shows in the root folder.
Apr-10
43
Project Information
AT_PROJ.DBF: holds the list of projects that fall under this parent
directory
Config Directory
The Config directory holds many of the delivered project configuration files
(.ini files), the border files for orthographic drawings and the delivered Isogen
format files.
Project Information
44
Apr-10
Datasheets Directory
The Datasheets directory contains all datasheets created for this project.
Within this directory are three sub-directories:
Equip: equipment datasheets. If you created a datasheet for Pump P100 called P-100DS.XLS, you would find this datasheet in the
Datasheets\Equip\ directory.
Apr-10
45
Project Information
Electrical Directory
Equip Directory
Project Information
46
Apr-10
Hookups Directory
Instrumentation Directory
Apr-10
47
Project Information
Iso Directory
P&ID Directory
Project Information
48
Apr-10
Piping Directory
Projdata Directory
Apr-10
49
Project Information
Hint: Any customization to your project data storage (i.e., adding fields or
Raceways Directory
Reports Directory
Project Information
50
Apr-10
Standards Directory
Struct Directory
Apr-10
51
Project Information
Custom Directories
Custom data structures and format changes are stored in the project
\Standards directory. For graphical elements utilized by P&ID,
customizations are stored in what is called the "custom" directory. This
directory location is specified by the APCUSTDIR key in the PROJECT.INI file.
Custom directories are discussed in depth later in this training course.
The ER Diagram
Relationships between the data tables within the projdata database are
displayed in the ER diagram on the local drive. To be most effective, this
diagram will need to be printed at a scale large enough to read individual
fields. Usually an E-sized sheet will suffice.
Project Information
52
Apr-10
Local_Root Directory
The Local_Root directory defaults to C:\Documents and Settings\All
Users\Application Data\Bentley\Plant V8i. This directory and its files must
reside on the local workstation. The Local_Root directory contains machinespecific files and settings.
Network_Root Directory
The Network_Root directory contains the files and settings needed to run the
software, including the program executables. Each workstation must have
access to these files if they intend to run the software. You can either install
the Network_Root files on each workstation or install the network files on the
network and then point each workstation to these files by modifying the
AT.INI.
Hint: Bentley recommends that network files be installed locally. This is
Apr-10
53
Project Information
Project_Root Directory
The Project_Root directory contains the data and documents created in the
project. Project specific customizations will be done in one of two ways. For
P&ID, you should first open Project.ini and add the following line within the
[PATHS] section
APCUSTDIR=c:\...\...\custom\ (where \...\...\ is the location of where you
want to put customized P&ID files. You do NOT need to call the directory
custom and may label it whatever you wish.
After doing this, the first time a P&ID file is created, the user will be prompted
whether or not they want this folder to be created. Selecting yes will create
the folder and copy to it most commonly modified P&ID files. If you wish to
modify any files not already copied here (%Project_Root%\...\Custom), copy
them from %Network_Root%\P&ID\...\...\ then place them in
%Project_Root%\...\...\custom\\...\ keeping the same file structure from
P&ID (%Network_Root%) and Custom (%Project_Root%).
For all other customization, either modify the files in
%Project_Root%\Config\. If the file you wish to modify, is not there, copy it
from %Network_Root%\modules\...\....\ keeping the same file structure from
Config (%Project_Root%) and Modules (%Network_Root%) downward. If the
file does not exist, place it in %Project_Root%\Config\...\...\ making sure to
put it in the most logical location.
Custom_Root Directory
The Custom_Root directory holds customizations other than those for P&ID
(which need to be added to each Project). This is where you would place any new
and/or customized files that are not Project Specific. As with customized files in
the %Project_Root%, you should keep a common folder structure to the location
for the same or similar files in the %Network_Root%. i.e. If you want to modify
BOLTS.EBS, which can be found in
%Network_Root%\Modules\Base\Piping\Draw\, you should copy it to
%Custom_Root%\Modules\Base\Piping\Draw\. The %Custom_Root% location
needs to be added to AT.INI in the [ALIAS] section.
The next section covers in more detail the various directories and some important
files that AutoPLANT creates when you install. This section is crucial in
understanding the fundamentals of how the software works.
Project Information
54
Apr-10
Local_Root Directories
C:\Documents and Settings\All Users\Application
Data\Plant V8i > CFG Directory
This configuration directory contains one file, at.ini, which is the major
configuration file used by the applications. In the at.ini configuration file a
"section" is marked by a heading in square brackets [ ], and the lines following
are called "keys".
A sample at.ini and an explanation of the individual sections and variables can
be found in Appendix A.
Apr-10
55
Project Information
This directory contains files related to the P&ID menus and toolbars.
Project Information
File
Description
PID.MNU
56
Apr-10
PIDBLK.MNU
PID.DLL and
PIDBLK.DLL
The datatypes.V8il file found in this directory is a list of data types for each
platform.
Apr-10
57
Project Information
This directory contains the menu files (tmpl.mnc, tmpl.mnr, tmpl.msn, and
tmpl.mnu) and an auxiliary lisp file (tmpl-sup.lsp) used by Template
Generator.
Project Information
58
Apr-10
The TMPDIR directory creates a new temporary folder each time that a P&ID
is opened. This directory can get quite large and should be emptied on a
regular basis.
Apr-10
59
Project Information
Network_Root Directory
Not to be confused with Network drive, Bentley suggest you install this on all
the workstations running AutoPLANT software and by default, is installed
here: C:\Program Files\Bentley\Plant V8i\.
Note: The directory list below assumes a complete install of the Bentley
Base Directory
This is where the seed files for new Projects reside. If, when creating a new
Project, you select Standard Base Project in the Select the Base Schematic
Template it will copy to the Project each of the folders within the
...\Base\Project\ folder. It also copies the \Base\Standards\ folder with all
its contents to the Project. If you wish to create a custom Schema, create a
folder within the \Base\Options\ folder. Copy the ..\Base\Project\ and
\Base\Standards\ folders to it, then modify the files within your new folder.
If you wish, you can also put a Custom folder in your new folder with any P&ID
customized files you want. This would be in lieu of what was discussed earlier.
Project Information
60
Apr-10
Bin Directory
Language Directory
This directory contains databases that are used when a non-English version is
required.
Note: These files are not used on an English installation.
Apr-10
61
Project Information
The SYM directory contains AutoCAD (.DWG) files, which are the graphics and
attributes used when placing an item into a P&ID drawing. For example, the
pmpcenv.dwg file located in this directory is the Centrifugal Vertical Pump
symbol that can be inserted on a P&ID drawing.
ProjectTools Directory
Project Information
62
Apr-10
This directory is used for storing specification files (optional) from the
different versions.
Support Directory
This directory contains various lisp (.lsp) programs, libraries and other files
needed by AutoPLANT and AutoCAD.
Note: This directory must be second in your AutoCAD search path for
Apr-10
63
Project Information
Support_2D Directory
This directory contains additional minor files needed by P&ID and AutoCAD.
Note: This directory must be first in your AutoCAD search path for P&ID to
function properly.
SystemDoctor Directory
This directory is installed as part of the Core products and is for 3D application
use only.
Project Information
64
Apr-10
TemplateGen Directory
Tools Directory
This directory contains program executables to launch the Batch Print, Bulk
Datasheets Builder, Change Logo, and IWD editor utilities.
Apr-10
65
Project Information
Datasheets
Bentley Datasheets is an add-on module for Process and Instrumentation
applications that enables you to access and manage dynamically-passed
process and instrumentation data such as tag number, process data, vendor
data, etc. The Datasheets module utilizes Microsoft Excel as its native format
for data storage and customization.
Vision
Bentley Vision provides an easy-to-use environment to manage critical plant
data and documentation. The tree-like user interface allows you to quickly
navigate to a specific component to view operating data and associated
documentation. Vision and the Bentley applications share a common
relational database for storage of all plant data including process equipment,
lines, valves and instrumentation. Changes made to a P&ID are immediately
available through the Vision interface. By sharing a common relational
database, errors and data maintenance costs associated with duplicate data
are virtually eliminated.
Project Information
66
Apr-10
Document Manager
Bentley Document Manager enables you to organize, edit, and preview
project documents created with registered Bentley AutoPLANT applications.
Hookups
Bentley Hookups is an add-on module to Instrumentation & Wiring that
allows you to access and manage instrument installation detail drawings and
to generate parts lists and Bills of Materials. The Hookups module utilizes
Microsoft Excel as its native format for data storage and customization.
Layout Designer
Layout Designer uses the concept of layout drawings, a graphical, flexible
overview of instrumentation loops. A layout drawing may be defined for a
single loop if it is particularly complicated. Layout drawings may define an
area in a plant and all of the loop components associated with that area or all
of the loop components associated with a particular piece of equipment.
While in a layout drawing, users can create relationships between
components, and then proceed to define the connection details. Any
component on a layout drawing will have right-click context-sensitive menus
to reduce the amount of time it takes to perform detailed connections, tag
modifications or component definitions.
P&ID
AutoPLANT P&ID provides companies with an indispensable tool for creating
intelligent plant schematics. Utilizing the power of AutoCAD or with an
external relational database environment to create the intelligent plant
schematics, companies and engineers can now learn more about their plant
design in a fraction of the time that was needed to study hundreds of layout
drawings.
Apr-10
67
Project Information
P&ID Converter
Almost all companies have P&ID drawings in some form that represents the
schematic map of their process plants that need to be maintained.
Engineering consulting firms usually receive P&IDs from the client and are
requested to re-draw or use them as the basis for a plant project. Most of
these P&IDs were probably developed using native AutoCAD, without a third
party developer's software package, but using internally developed symbol
libraries to suit client/company standards. For those who did use a third-party
software application, this AutoPLANT utility can convert many of the drawings
generated by those systems as well.
The AutoPLANT P&ID Conversion Toolkit is essential to both the owner/
operator and the engineering contractor as it provides the ability to very
quickly convert these attribute/non-attribute, non-intelligent P&ID drawings
to intelligent AutoPLANT P&ID drawings. Attribute and text information in
these drawings can be extracted and stored in the AutoPLANT P&ID external
project database without the expense of redrawing all of the P&IDs.
Template Generator
The Bentley Template Generator application enables you to create custom
templates and tokens that meet your company standards when producing
template-generated loop drawings within the Bentley AutoPLANT
Instrumentation & Wiring application. The Template Generator module is
available from within Instrumentation when the edit option is chosen for
instrument templates. It requires AutoCAD or Microstation.
Project Information
68
Apr-10
AutoPLANT 3D Applications
AutoPLANT Piping
AutoPLANT Piping V8i Edition application is an object-based 3D piping system
design and modeling application. The software enables users to interactively
route and place piping components in a 3D environment. Piping can be used
to generate orthographic and isometric drawings and report quantities from
the 3D model.
AutoPLANT provides state-of-the-art 3D modeling capabilities previously
unavailable in any AutoCAD-based package. This capability is achieved
through ObjectARX technology, using 3D objects to represent plant
components. These custom objects provide superior representations from
any viewing perspective while using a fraction of the file size required using
standard AutoCAD shapes.
Piping utilizes a "spec driven" design approach, which maximizes quality by
ensuring compliance with applicable design criteria. Active database links
ensure correlation between the graphical and descriptive data in the model.
AutoPLANT Equipment
AutoPLANT Equipment module is a 3D parametric modeling application.
Equipment Modeler creates and edits mechanical equipment in a 3D
environment. Object-oriented features help you keep up with the inevitable
changes of a real world project. Updates to equipment dimensions are
instantly reflected in the 3D model.
The system comes with hundreds of mechanical equipment types commonly
used in building and plant design (such as pumps, tanks and heat exchangers).
A full selection of nozzle types also provides connectivity to the powerful
AutoPLANT Piping application.
AutoPLANT Raceways
AutoPLANT Raceways is an object-based 3D electrical system design and
modeling application. The software enables users to interactively route and
place commonly-used electrical and instrumentation components in a 3D
environment.
AutoPLANT Raceways provides state-of-the-art 3D modeling capabilities
previously unavailable in any AutoCAD-based package. This capability is
achieved through ObjectARX technology, using 3D objects to represent plant
components. These custom objects provide superior representations from
any viewing perspective while using a fraction of the file size required using
standard AutoCAD shapes.
Apr-10
69
Project Information
AutoPLANT Isometrics
AutoPLANT Isometrics is an object-based isometric drawing application
allowing either direct "spec driven" isometric drafting or automatic extraction
from the 3D model. It contains the same powerful reporting features as the
AutoPLANT Piping application.
Direct isometric drawing creation allows designers to create piping isometrics
without first having to build a 3D model. The AutoISO feature automatically
produces piping isometric drawings from models creating using AutoPLANT
Piping.
Fully-dimensioned Isometric drawings can be used to generate a 3D Model
using our Plant Exchange Format (PXF). The combination of these techniques
ensures that piping designers have the right tool for all types and sizes of
projects.
Project Tools
2D to 3D Consistency Reporter
The AutoPLANT 2D to 3D Tools compares the components in the AutoPLANT
P&ID application with the equivalent components in AutoPLANT PIPING and
EQUIPMENT applications. In order for the 2D to 3D functionality to operate
you must have both AutoPLANT P&IDs and AutoPLANT Piping and Equipment
models.
Project Information
70
Apr-10
Configuration Editor
The Configuration Editor tool allows you to edit, copy and delete your
configurations to meet client or company standards.
Project Administrator
Project Administrator enables you to manage projects and edit database
configurations and tag types. It also provides control of system administration
functions for creating users, assigning users to groups, granting user/group
rights, and creating user/group functions and levels of access. Project
Administrator is available from within the Project Tools folder installed with
AutoPLANT Plant Design, P&ID and Instrumentation & Wiring.
Project Packager
The Project Packager allows a project, including its structure, data and
documents, to be packaged for sending to another party. The packaged
project is included in a zip file. The other party can "un-package" the project
into the database type they are currently using. This module is available from
within the Project Tools folder installed with PIW.
Relationship Manager
Relationship Manager is an AutoPLANT Plant Design application, installed only
if the AutoPLANT Plant Design applications are installed. It cannot be used to
work with the AutoPLANT Process and Instrumentation applications. The
Relationship Manager provides a central location for an administrator to
manage AutoPLANT relationship values (e.g., LineNumber, Unit, Area, Service,
Spool, and Document).
Split/Merge Project
The Bentley Split/Merge Project utility is available from within the Project
Tools folder. It enables you to:
Apr-10
71
Project Information
Tools
Batch Print Utility
The Batch Print utility provides you with the capability to update and print
multiple documents associated with an AutoPLANT project.
Class Editor
The AutoPLANT Class Editor (CE) provides an intuitive graphical user interface
to modify the information in a project's configuration files that defines the
PIPING/ISOMETRICS modules and their individual components. It also
provides direct access to the method script files, port definition, and
specification search criteria that are used by each component class.
Dialog Editor
Dialog Editor allows you to create and edit dialogs.
Drawing Flattener
Drawing Flattener produces a 2D flat file with hidden lines removed from a
predefined view in a 3D file or files. Flattened files can be output to different
scales and run as batch (multiple files) if desired.
IWD Editor
The IWD Editor allows for the modification of IWD templates and drawings
that are created by the Instrumentation application. These templates are
often used as borders for detailed connection drawings and for layout
drawings.
Project Information
72
Apr-10
Script Editor
The Script Editor is an interface that allows a user to write or edit the EBS files
used by the AutoPLANT Plant Design software.
Apr-10
73
Project Information
Module Review
Module Review
Now that you have completed this module, let's measure what you have learned.
Questions
1 Which project type stores all the database data in the projdata.mdb file?
a) Central Project Mode
b) Distributed Project Mode
c) Standalone Project Mode
2 True or False: AutoPLANT supports many type of databases.
3 True or False: Data Manager provides an easy-to-use interface to the
database.
4 True or False: RelationShip Manager is a 2D and 3D administration tool.
Answers
1 The Central Project Mode stores all of the database data in the
projdata.mdb file.
2 True: AutoPLANT supports many type of databases, if the database
software is installed.
3 True: Data Manager can be used to create custom views and reports of
the database.
4 False: RelationShip Manager is a 3D administration tool only.
Project Information
74
Apr-10
Module Prerequisites
Module Objectives
After completing this module, you will be able to:
Apr-10
Understand mapping.
75
Copyright 2010 Bentley Systems, Incorporated
Archive
The Archive command enables you to create a backup, or archived, copy of the
selected project. A project may be archived in the following manner:
76
Apr-10
Revalidate Project
This command will validate a project that has been restored so that it may be
edited.
A project may be revalidated using this method:
1 Select the restored project in the navigation tree.
Apr-10
77
2 Select File > Revalidate Project from the menu or right-click on the
restored project in the navigation tree.
3 Select Revalidate Project.
Alternatively, you can set up automatic validation upon project selection in the
navigation tree by doing the following:
1 Select Edit > Preferences.
2 Select the General tab.
3 Set the Validate Tree on Load option from the Tree View Settings group
box shown below.
Project Properties
When a new project is created, the Project Administrator builds a PROJECT.INI file
in the project directory, which contains general project and database
configuration data.
The Project Administrator dialog enables you to view/modify the information
stored in the [GENERAL] and [Paths] configuration groups in PROJECT.INI. To
access the dialog:
1 Expand the Project node.
78
Apr-10
2 Select Properties.
Select a few different properties and note that the value from the
project.ini is shown and can be changed in the Selected Value field.
[GENERAL]
APPLICATIONS=DOCMANAGER;PIPING;ISOMETRICS;ELECTRICAL;EQUIP;2DPIPIN
G;FLATTENER;VISION;NAVIGATOR;DATAMANAGER;HOOKUPS;I&W;INSTRUMENTATI
ON;DATASHEETS;TEMPLATEGEN;P&ID;STRUCTURAL;
DeleteTagNumbers=Yes
TagNumPrefix=000
ProjectName=
ProjectNumber=1
ProjectDescript=
ClientName=AutoPLANT Sample Project
ClientNumber=A1
ClientLoc=Bentley,Exton
ContractorName=
ContractorNumber=
ContractorLoc=
Remove tags on document deletion=Yes
Apr-10
79
Edit Tables: allows you to modify the tables within the database.
80
Apr-10
From this dialog you will modify the properties that were set for the user
database when it was previously added to the project.
2 Select the desired database provider type (Microsoft Jet 4.0 OLE DB
Provider for Access databases).
3 Click Next.
4 Select the Connection tab.
5 Select an existing database.
Note: If you wish to use a new one, you first need to create it using Access.
Apr-10
81
Import-Export
This is used for the Plant Design software. It gives you the ability to set the switch
so that when a .jsm or .pxf file is exported, it will be recorded in the doc_reg
table. You have the ability to set the path to be used to store the files by setting
the switch to publish.
System
This folder is used by the Plant Design software for setting defaults for file
locations, slop tolerances and default values.
Model
Plant Design uses this folder for AutoCAD settings such as north orientation and
display options.
82
Apr-10
Piping
Plant Design uses this folder for pathing, color codes for nodes, preset copy
values to be made available for changing, and preset update options for globally
updating the model.
Isometrics
Used by the Plant Design software for setting the paths for the Isometric
application, north orientation, display, node colors and dimensioning style.
Equipment
Plant Design uses this folder for storing paths to the equipment module and
display.
Isogen
This folder is used by the Plant Design software for the automatically generated
isometric created by Isogen. Pathing, display and automatic attribute extraction
can be set here.
Reports
This folder contains a list of available fields for the Bill of Materials reports.
Apr-10
83
Physical Name
This read-only field displays the physical name of the current table in the
underlying database.
Description
Registered
Applications
84
Apr-10
Relationships
Type
Attributes
These check boxes enable you to change the field properties of the current
database table.
Note: The Table Design option allows you to add, modify and remove columns
Apr-10
85
7 Set the curser below the last row defined in the grid.
8 Type COMMODITY in the Field Name.
9 Set the Data Type to Text.
10 Set the Field Size to 24.
11 Select File > Save.
12 Exit the table.
13 Click OK.
The Edit Table dialog closes.
14 Click Close.
Project Administrator returns.
86
Apr-10
Apr-10
87
22 Browse to \AP_Sample\Projdata.
23 Select Flows.mdb from the Select Access Database dialog.
24 Click Open.
88
Apr-10
You will receive verification that the database has been connected to the
project.
26 Click OK.
The Data Links dialog is returned.
27 Click OK.
Project Administrator returns.
Note: The database is inserted as Data1.
33 Click OK.
34 Highlight FlowRate.
35 Click Edit.
The Edit Table dialog opens.
Apr-10
89
ModelDB
SpecDB
Report
FLOWS
90
Apr-10
Projdata=%ProjPath%\PROJDATA\PROJDATA.MDB
;For SQL Server
;Projdata =DATABASE=%s;DRIVER={SQL Server};UID=;PWD=;SERVER=%s
Schema=%ProjPath%\PROJDATA\SCHEMA.MDB
FLOWS=User ID=Admin;Data
Source=C:\sarnia\dale_ron\Projdata\FLOWS.mdb;Mode=Share Deny
None;Extended Properties="";Jet OLEDB:System database="";Jet
OLEDB:Registry Path="";Jet OLEDB:Database Password="";Jet
OLEDB:Engine Type=5;Jet OLEDB:Database Locking Mode=1;Jet
OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk
Transactions=1;Jet OLEDB:New Database Password="";Jet OLEDB:Create
System Database=False;Jet OLEDB:Encrypt Database=False;Jet
OLEDB:Don't Copy Locale on Compact=False;Jet OLEDB:Compact Without
Replica Repair=False;Jet OLEDB:SFP=False.
Apr-10
91
One to many
relationship
If set, toggles the association of the primary key for a selected field value.
System
Primary Key
This list enables you to associate a primary key (i.e.,Tag_Type, Tag_No, etc.)
with a selected field value in the current join expression. Select the
appropriate field value within the left pane of the dialog, set the One to
many relationship check box, and then select the appropriate list entry.
92
Apr-10
Apr-10
93
15 Click Save.
16 Close Microsoft Access.
17 Re-set the Protected attribute.
18 Click OK.
19 Click Close.
The Project Administrator returns.
Note: This method is used for Access only; it will not work in SQL or Oracle.
94
Apr-10
AT_VIEWS
AT_VIEWS
A view is defined in AutoPLANT P&ID as a collection of data fields. Each tag type
may have one or more views associated with it. One view is designated as the
default view, which is used during the creation, import, and export of tagged
components in the drawings. Therefore, in order for a tagged component to be
placed in a drawing, it must have a view associated with its tag type.
When you CATT on a component in P&ID, if multiple views are associated with
the selected component's tag type, a dialog will display listing the views. The view
selected controls the data displayed in the CATT dialog.
P&ID has its own view definitions that are separate and independent of any other
application working within the project environment. The application's views can
be modified or created on the AT_Views property page that resides under the
Database branch in the project's navigation tree.
Edit View
Editing a view from the AT_Views property page displays the Edit View dialog.
1 Select the AT_CVALVE view.
2 Click Edit.
The Edit View dialog enables you to design the view definition. You can customize
descriptive information, join expressions, project tables, fields, and field
properties associated with the current view.
Apr-10
95
AT_VIEWS
Views Tab
The Views tab has multiple fields that describe the view.
Join Name
The name of a join that multiple views can belong to. For example the
Equipment join contains all of the AT_EQXXX views. Therefore if you make a
change in one of these views, it could affect all of the views within that join
name.
Tag Type
The name of the tag type of the component that uses this view.
Show only
records of this
tag_type
Controls the display of tags (as selected in the Tag Type list) to display in the
current view.
Default View
If set, makes the view the default for the tag type.
96
Apr-10
AT_VIEWS
System View
If set, makes this a view that cannot be deleted because it is used within the
code.
Setup Field
Security
Opens the following dialog and allows each field to be selected for security:
Joins Tab
The Joins tab has multiple sections for completing the tasks involved in making or
modifying a view.
The Window shows the parent table with each of its children. Each child
table can also have children of its own.
Join Expression
The Join Expression group box is the interface an administrator would use to
define the relationship between two tables.
The parent and child lists define the fields used to relate the tables together.
The join is either going to be a One to Many Relationship or should be left
blank to indicate a one-to-one relationship.
The Primary Key: the field within the table that has been designated as the
primary key.
Project Tables
Apr-10
Shows the tables that are available within the database structure to be
joined together
97
AT_VIEWS
To use:
1 Select the appropriate parent table from within the window.
2 Add the table which will be joined as a child.
3 Go back to the Join Expression.
4 Enter the field names which will join the tables.
Fields Tab
The Fields tab is used to activate certain fields within the view. Each table can
have fields that are active or non-active.
Window
Shows the join tree which lists all of the tables within the view and their
relationship to each other
Instr_a Fields
This list shows which fields from the selected table are active in the view.
Edit: opens the Edit Field Properties dialog, which provides information
about a field if a field name is used more than once and the field must be
aliased.
Select All: selects all fields in the view.
Clear All: clears all fields in the view.
Field Properties
This group box activates if a field is selected. It shows the field name
description, the Alias (if it has one) and any properties that were created
within the Edit Field Properties dialog.
5 Click Cancel.
The dialog closes.
98
Apr-10
AT_VIEWS
7 Click OK.
Apr-10
99
AT_VIEWS
14 Click OK.
You will now re-edit the AT_INST_XMTR view.
15 Select the Fields tab.
16 Highlight the Loop table.
17 Highlight Service.
18 Click Edit.
19 Type Loop Service in the Description field.
100
Apr-10
AT_VIEWS
21 Click OK.
22 Click Save.
7 Click Save.
Project Administrator returns.
8 Click Close.
Project Administrator closes.
Apr-10
101
Tag Types
Tag Types
In this section you will become familiar with tag types. You will learn how the tag
types are used to populate the data tables via the view definitions. You will create
a new tag type and then create the view that is associated with it.
A tag type is analogous to a component class. For example, some projects may
have an overall tag type for equipment, while another project may have separate
tag types for pumps, vessels, exchangers, etc. The decisions involved in
establishing tag types are often determined by tag naming (tag formats) or by
required deliverables like reports. The application is shipped with a standard
selection of tag types, but these can be deleted, modified, or expanded. The Tag
Types option below the Database branch in the navigation tree of Project
Administrator enables you to create, edit and delete the tag number format and
tables from which tab number data is read for the current project.
102
Apr-10
Tag Types
Tag Tab
The Tag tab enables creating a new tag numbering format to be used by the
current project.
Apr-10
Tag Type
Description
Tag Code
Code Prefix
Required Fields:
The number of fields in the tag code. This number must match the number
of tag codes for the tag to work in P&ID.
Unique Tag
Remove data
from database
upon deletion
If set, removes the tag from the database upon deletion in either Data
Manager or P&ID. This field is grayed out unless the Delete tags from
Database option is set to No in the project properties. Checking this box
would then allow this tag type to be deleted and override the project
properties.
Disable Tag
Number field
If set , disables the Tag Number field in the Enter Tag Number dialog for this
tag type. This will force the user to define the tag number in the individual
fields provided for that tag type in the Enter Tag Number dialog. This option
is provided to support clients that do not use delimiters (e.g., hyphen,
underscore, etc.) in their tag numbers, and have no other method to define
the separation between the tag fields (specific length, alpha or numeric
format, etc.).
Shows the fields and delimiters that are available to build a tag code.
103
Tag Types
Tables Tab
The Tables tab assigns the database links to be used by a new tag numbering
format. The following table describes the fields in the Tables tab:
Tag Register
Selects the table where the current tag number format is to be stored from
this list
Source Table
Selects the source table to which the current tag type is to be linked from
this list
Supplemental
Tables
Enter the name of any supplemental table(s) into which data will be stored
when using the new tag type in this field. This field requires that commas be
used for multiple tables, and no spaces should be used (i.e.,
FTDATA,FVDATA).
Link Table
Selects the table to which the current tag type is to be linked from this list
Pick Table
Tag Group
Associates the current tag type to a group by typing the name of the tag
group in this field.
104
Apr-10
Tag Types
Fields Tab
Apr-10
105
Tag Types
The Fields tab enables you to create, edit, and delete field values which can be
used in defining a custom tag number format.
To create a new field value:
1 Type the appropriate values in the Field and Code fields.
2 Click Add.
To change an existing field value:
1 Select the appropriate list entry.
2 Type over the information in the appropriate field.
3 Click Set.
To delete a field value:
1 Select the appropriate list entry.
2 Click Remove.
Click Close to exit the dialog.
6 Click Add.
7 Click Close.
106
Apr-10
Tag Types
Delimiters Tab
The Delimiters tab enables you to create, edit, and delete delimiter (separator)
values which can be used in defining a custom tag number format.
To create a new delimiter value:
1 Type the appropriate values in the Delimiter and Code fields.
2 Click Add.
To change an existing delimiter value:
1 Select the appropriate list entry.
2 Type over the information in the appropriate field.
3 Click Set.
To delete a delimiter value:
1 Select the appropriate list entry.
2 Click Remove.
Click Close to exit the dialog. The delimiters are described below.
Delimiter
Code
Description
"
'
Apr-10
107
Tag Types
1,2,3
Will break the tag after the number of characters. For example, if
the type is FCV and the number is 100345, the tag code T3N will be
FCV100
Note: The codes for delimiters are in lower case, to differentiate them from
field codes.
108
Apr-10
Tag Types
The Alternate Tag Codes for Tag Type dialog enables you to create a new tag
numbering format, which can be used as an alternate for the current tag type.
To access the dialog, click Alternates in either the Copy Tag Type or Edit Tag Type
dialog.
To create a unique alternate tag type:
1 Type the appropriate information in the fields provided, or use the
available list.
2 Click Add to save the new tag type.
To edit an alternate tag type:
1 Select the appropriate tag type from the list.
2 Type the appropriate information in the fields provided, or use the
available lists.
3 Click Update.
To delete an alternate tag type:
1 Select the appropriate tag type from the list.
2 Click Remove.
Note: The user will not be forced to use an alternate tag format. For example,
Apr-10
109
Tag Types
the previous field in the primary tag format. Training is the key for
consistency when options are established.
Description
Tag Code
A list providing pre-defined tag numbering formats. You can also build a
unique tag format in this field by selecting the appropriate values from the
Fields and Delimiters list entries within the Tag Codes and Delimiters group
box.
Required Fields
The total number of fields that must be filled when using the alternate tag
type.
Code Prefix
Unique Tag
8 Click Add.
110
Apr-10
Tag Types
9 Click OK.
Apr-10
111
Tag Types
112
Apr-10
Tag Types
3 Select SCHEMA.
4 Click Edit Tables.
5 Click Add.
Apr-10
113
Tag Types
6 Click OK.
VAR
VALUE
DESCRIPT
Data Type
Text
Text
Text
Field Size
10
50
50
Required
Yes
No
No
No
No
No
Indexed
No
No
No
Unicode Compression
Yes
Yes
Yes
IME Mode
No Control
No Control
No Control
None
None
None
114
Apr-10
Tag Types
11 Type Proc_Pick.
12 Click OK.
13 Click No.
The Add Available Tables to Database dialog returns.
14 Select Proc_Pick.
15 Click OK.
The table has now been added to the SCHEMA database tables.
16 Click Edit.
17 Type Process Pick Table in the Description field.
Apr-10
115
Tag Types
19 Click OK
The applications are registered.
20 Click OK.
21 Click Close.
Project Administrator returns.
116
Apr-10
Tag Types
7 Click OK.
A new process is placed, and the Tag dialog provides the following list.
Apr-10
117
CATT Dialogs
CATT Dialogs
In this lesson you will learn to edit the CATT dialogs. Many companies require
database fields on the CATT dialogs that Data Manager does not provide out-ofthe-box. This lesson will introduce you to the procedure to modify the dialogs to
meet your needs.
118
Apr-10
CATT Dialogs
2 Scroll down the list until you find the form AT_EqPmp.
3 Double-click.
The Pump Data form opens in the design environment.
Apr-10
119
CATT Dialogs
120
Apr-10
CATT Dialogs
Apr-10
121
CATT Dialogs
The (Name) value has to match the name of the field we added to the table
EQUIP in the earlier exercise. Therefore any data typed into this text box will
be written to this field.
Now you must change the Tab Index value for the text boxes. The Tab Index is
the order in which the text boxes and buttons are made active when selecting
the Tab key.
25 Select the Manufacturer text box.
26 In the Properties dialog scroll down to the Tab Index field.
It should read 10.
27 Select the Design Press text box.
28 Change the Tab Index value to 11.
29 Select the Design Temp text box.
30 Change the Tab Index value to 18.
The re-numbering propagates through the entire form.
122
Apr-10
CATT Dialogs
Apr-10
123
CATT Dialogs
To create the new form you need to perform a 'save as' on this form.
6 Select File > Save Instrument.frm As.
7 Name the new form Instrument_XMTR.frm.
8 Save it into the folder C:\Program Files\Bentley\Plant
V8i\P&ID\Propdlgs.
9 From the Properties window change the Name for this new form from
AT_Inst_ to AT_Inst_XMTR.
10 Change the Caption property from Instrument Data to Transmitter Data.
The new form AT_Inst_XMTR is now added to the Visual Basic project.
However, the original form AT_Inst_ has been removed by the Saveas
command.
Before you continue you should add the Instrument form back into the
project.
11 In the Project window right-click on any form.
12 From the pop-up menu select Add > Add File
13 Select the Existing tab.
14 Select Instrument.frm.
15 Click Open.
The Instrument form is added back into the project.
124
Apr-10
CATT Dialogs
Apr-10
125
CATT Dialogs
The modified section should look like this. Note case sensitivity applies.
126
Apr-10
CATT Dialogs
All the modifications to the Visual Basic project are now complete.
28 Click Save.
To apply these changes to your project you must re-create the
RebisComponentDialogs.dll.
29 Select File > Make RebCompDlgs.dll.
The Make Project dialog opens.
30 Ensure that you have browsed the folder C:\Program Files\Bentley\Plant
V8i\P&ID\.
31 Click OK.
You will get a warning that this file already exists and asking if you want to
replace the existing file.
32 Click Yes.
The DLL is compiled.
33 Close Visual Basic.
34 Click Yes.
The Visual Basic Project is saved.
35 Copy the newly created DLL into
C:\AutoPLANT_Admin_Training\AP_Sample\Standards.
36 Open Data Manager.
37 Select Tag Properties > Information for a transmitter tag.
Apr-10
127
Class Mapping
The 2D to 3D mapping tables located in the project database are a non-user
interface part of the system in which users would be interested. These tables
allow the user to customize the mapping of 2D items to 3D items according to
his/her specific needs. An interface is provided in the Project Administrator
application to manage these mapping definitions.
128
Apr-10
Classes
The PDW class information under the Piping node is read from BASECLASSMAP
table while the Equipment class information is read from the EQUIPCLASSMAP
table. Both tables are located in the %PROJECT_ROOT\Projdata\Projdata.mdb.
Apr-10
129
BASECLASSMAP Table
EQUIPCLASSMAP Table
The P&ID classes are read from settings.dbf (and dinset.dbf, in case of Metric and
Mixed Metric projects).
130
Apr-10
This allows you to map any P&ID class to a PDW class. The P&ID classes can be
filtered by Tag Type while the PDW classes can be filtered by Class Module.
The Remove button removes the selected mapping from the database. You are
only able to remove one mapping at a time. Because of this, Remove is disabled
when a tag type or the grouped class is selected.
In this case, we are adding a mapping between PID class CANG and PDW class
AT_VALVE_CNTL.
3 Select AT_VALVE in PID classes.
Apr-10
131
4 Highlight CANG.
5 Select Base Piping Module in PDW Classes.
6 Select AT_VALVE_CNTL.
7 Click Add.
The mapping definition is created.
8 Click Cancel.
The dialog closes.
9 Set P&ID Classes in the Group By section.
10 Expand CANG.
You will see the addition of the 3D Class AT_VALVE_CNTL mapped to the
2D Class CANG.
of the 3D class first and then define mapping between the 2D and 3D
class).
132
Apr-10
Apr-10
133
You will see the addition of the 3D Class VERTV mapped to the 2D Class
CONV.
of the 3D class first and then define mapping between the 2D and 3D
class).
134
Apr-10
The Add button displays the following dialog to add a new mapping:
The 2D Field list and 3D Field list is populated according to the class category
chosen.
The 2D Field list is populated from Schema.RebisDict.
The 3D Field list is populated according to:
Apr-10
135
The Remove button removes the selected mapping from the database.
The Update button gives you the option to update the selected entry - in this case
the category, P&ID field and the PDW fields cannot be modified since they form
the primary key for the record.
136
Apr-10
Relationship Manager
This data is read up from the settings.dbf file for P&ID classes and from
ValueMap2d3d table in Projdata for PDW classes.
Relationship Manager
The Relationship Manager is an AutoPLANT 3D Plant Design application. This tool
is only available if the AutoPLANT 3D applications are installed. It cannot be used
to work with the Process & Instrumentation applications. The Relationship
Manager provides a central location for an administrator to manage AutoPLANT
3D relationship values (e.g., LineNumber, Unit, Area, Service, Spool, and
Document).
The workflow for the AutoPLANT 3D application is designed for a Project
Administrator to create all of the relationship values for a project or configuration
at the start of the project outside of AutoCAD. This workflow gives an
administrator control over the values used for these properties on a project.
Designers can then select from the provided list of values to create models.
Note: The capability to add new relationship values is also available within
Apr-10
137
Relationship Manager
138
Apr-10
Apr-10
139
5 Expand PIW.
140
Apr-10
Apr-10
141
142
Apr-10
Column Name
The Column Name or Field cannot contain the words ID or TAG. These are system
field identifiers that are used by the software. Using these fields will result in
read-only fields within the views.
Data Types
The software has the capacity to use several data types when creating a new
field. Listed in the table below are each data type and whether its use is
recommended.
Column Name
Recommended
Description
Char
YES
This data type can be used for such items as cost codes
where the data contained within the field is of a specific
length. The data base will allocate memory to the field
whether the field is populated or not.
Varchar/
Varchar2
YES
This data type can be used for any item. The data base
will only allocate memory to the actual field size that is
populated.
Invarchar/
Invarchar2
YES
Blobs/Globs
NO
Binary/
Varbinary
NO
Ntext
NO
Allow Nulls
If left unchecked the field must be populated or the record will not be saved. The
application does not allow Nulls for items such as KEYTAG and TAG fields.
Close Enterprise Manager.
Apr-10
143
144
Apr-10
10 Scroll down in the Fields window until you find the new field MYFIELD as
shown below.
Apr-10
145
Module Review
Module Review
Now that you have completed this module, let's measure what you have learned.
Questions
1 Name the three different types of 2D to 3D mapping.
2 How do you make a backup of a project?
3 What is used to separate the fields of a custom tag type?
4 What are the AT_Views?
5 What third-party software is required to modify the CATT dialogs?
6 What is the name of the file which contains the property dialog
definitions?
Answers
7 The three types of mapping available are: Class, Type and Field.
8 To make a backup of a project create an Archive folder using Project
Administrator.
9 A delimiter is used to separate the fields of a custom tag.
10 The AT_Views are a collection of data fields.
11 Microsoft Visual Basic ver. 5.0 or 6.0 Professional Edition is required to
make changes to the CATT dialogs.
12 The RebisComponentDialogs.vbp file contains the property dialog
definitions.
146
Apr-10
Managing Projects
Module Overview
In this section you will study in-depth the ini files associated with the project. You
will learn how to set the user and group security.
Module Prerequisites
Module Objectives
After completing this module, you will be able to:
Apr-10
147
Copyright 2010 Bentley Systems, Incorporated
Managing Projects
The [DATA SOURCES] section is not used by the 2D applications, it is provided for
the 3D applications.
[DATA SOURCES]
Projdata =DRIVER={SQL Server};SERVER=%s;UID=%s;PWD=%s;DATABASE=%s
Schema
ModelDB
SpecDB
Report
The [DATABASES] section provides the connectivity information for the specified
data source location. For example, a project will contain multiple databases. For
each defined database, a connection string must be provided. This section should
not be altered, unless the data has to be moved from one location to another.
[DATABASES]
Projdata=Password=bsi;Persist Security Info=True;User
ID=PIW;Initial Catalog=PIW;Data Source=SHEPG15214COV
;For SQL Server
;Projdata =DATABASE=%s;DRIVER={SQL Server};UID=;PWD=;SERVER=%s
Schema=%Projpath%\PROJDATA\SCHEMA.MDB
Managing Projects
148
Apr-10
The [DATA SOURCES] section is not used by the 2D applications, it is provided for
the 3D applications.
[DATA SOURCES]
Projdata =DRIVER={Oracle ODBC Driver};DBQ=%s;UID=%s;PWD=%s
Schema
ModelDB
SpecDB
Report
The [DATABASES] section provides the connectivity information for the specified
data source location. For example, a project will contain multiple databases. For
each defined database, a connection string must be provided. This section should
not be altered, unless the data has to be moved from one location to another.
[DATABASES]
Projdata=Password=bbsi;Persist Security Info=True;User ID=PIW;Data
Source=plantdev.bentley.com
;For SQL Server
;Projdata =DATABASE=%s;DRIVER={SQL Server};UID=;PWD=;SERVER=%s
Schema=%Projpath%\PROJDATA\SCHEMA.MDB
Apr-10
149
Managing Projects
User Configurations
User Configurations
6 Click Add.
The Create User dialog displays.
7 Type Review in the Login Name field.
8 Type Reviewers in the User Name field.
Managing Projects
150
Apr-10
User Configurations
Apr-10
151
Managing Projects
User Configurations
3 Click Add.
Managing Projects
152
Apr-10
User Configurations
Apr-10
153
Managing Projects
User Configurations
Managing Projects
154
Apr-10
Application Security
Application Security
2 Select Data Manager from the Application list if not already selected.
3 Select Create/Edit/Delete Tags from the Program Actions window.
4 Set PIPING in the Function window.
5 Clear MAINTENANCE in the Level window.
6 Click OK.
Project Administrator is returned.
Note: The result of this change is that every function and level that was
Apr-10
155
Managing Projects
3 Click Edit.
The Edit View dialog opens.
4 Click Setup Field Security.
Managing Projects
156
Apr-10
11 Click OK.
The changes are saved.
12 Click Save.
Project Administrator is returned.
Apr-10
157
Managing Projects
User access rights have now been assigned to both Data Manager and
P&ID views to prevent the wrong user editing the project data.
Managing Projects
158
Apr-10
Module Review
Module Review
Now that you have completed this module, let's measure what you have learned.
Questions
1 Can you restrict some users from being able to edit data in your project?
2 Which section of the Project.ini file contains the database information?
3 Is there a different Project.ini file for each database type?
Answers
1 Yes, you can assign individuals to user groups which do not have editing
capabilities in the project.
2 The [Providers] section contains the type of database being used in the
project.
3 No, there is only one Project.ini file. The information contained in the
[Providers] section changes depending on the database type being used.
Apr-10
159
Managing Projects
Module Review
Managing Projects
160
Apr-10
Module Prerequisites
Module Objectives
After completing this module, you will be able to:
Apr-10
Add a component.
161
Copyright 2010 Bentley Systems, Incorporated
.MDB files: MS ACCESS file type that contains data tables, queries and
reports.
.ADP files: MS ACCESS file type that contains queries and reports, but
connects to a SQL Server server for its data tables.
Note: The Flows.mdb was added in a previous chapter and is not part of the
project databases.
You will first examine the PROJDATA.mdb file.
2 Open MS Access.
162
Apr-10
Apr-10
163
The TAG_REG table opens indicating that no data has been added to the
project.
Key_Link
The KEY_LINK table is the most important of the P&ID tables, holding all of the
KEYTAGS generated by the software and its complementary LINK_ID. When
trouble-shooting a corrupt project, this table is the first to be opened to start
tracking the broken links.
164
Apr-10
XXXX_Lnk
There are multiple link tables within the database that contain system fields that
cross-reference data to other data tables. The EQP_LNK table, for example, is
used to link all of the equipment data to its corresponding drawing.
Last_ID
The LAST_ID table is used as a counter. It contains a counter for the project's
Keytags, the unique identifier defined for every component in the project as well
as the last-used values for the linking fields. The software reads this table and
assigns the next available values to the entity being added. The DS_ID and
PROP_ID KEY_TYPES contain values used by the fully-mapped datasheets installed
with every project.
Apr-10
165
The PROJ_ID field is added to the data tables in either the SQL Server or
Oracle environment if the Multi-Project Mode had been selected during the
creation of the project.
Warning: It is not recommended that 2D projects be created in Multi-Project
Mode.
KEYTAG
The KEYTAG field is a Bentley system field which is imperative in linking the
multiple data tables together. This field is populated by the software and
should not be altered in any way.
XXXX_ID
There are multiple _ID fields contained within the data tables which are
used for linking the tables together. These fields are populated by the
software and should not be altered in any way.
166
Apr-10
ER Diagram
The Bentley suite of applications is built on relational databases. The Entity
Relationship graphically depicts all of the links between the Projdata tables. The
diagram (Bentley Plant 08.11.05.xx ERD.pdf) is available from C:\Program
Files\Bentley\Plant V8i\Help.
Apr-10
167
When a valve is placed on a drawing, the tag is written to the TAG_REG table and
linked via the keytag back to the VALVE table. This is illustrated by the arrow
leading from the VALVE.Keytag to the TAG_REG.Keytag. The keytag from the
VALVE table is also linked to the RUN_CONN table providing the link between the
valve and the process run information.
2 Scroll down to the INSTR table.
Note: Although the keytag field is connected to several tables, it is not
connected to the TAG_REG table. Therefore the INSTR table contains all
of the instrument tags.
3 Follow the arrows from the Manufacturer and Model fields of the INSTR
table to the INSTYPE table.
This link makes it possible to create a list of available manufacturers and models
based on the type of instrument being used.
168
Apr-10
The following exercises will illustrate the two conditions just explained.
Apr-10
169
8 Click OK.
170
Apr-10
5 Click OK.
Apr-10
171
The Last_ID table opens. Here you can see if the counters have been
changed.
As seen in the above figure, the KEYTAG counter has gone up by two. The
KEY_ID is 0000000002; this will be important as we track the instrument.
5 Close the Last_ID table.
6 Open the Instr table.
Note: One record has been added to the Instr table, the instrument added
through Data Manager. The KEYTAG value indicates that it was the first
entity added.
The Instr table performs the same function for instruments that the TAG_REG
table does for every other component. Therefore, to track any component
other than an instrument, the Tag_Reg table must be included.
172
Apr-10
A record has been added. According to the KEYTAG it is the second entity
in the project
2 Close the TAG_REG table.
3 Open the Valve table.
The valve was recorded in two locations using the KEYTAG field as a link.
With the linkage in place, the TAG_REG table will only hold the tagging
information and the Valve table will hold all of the valve data.
Apr-10
173
XXX_PICK Tables
These tables are used for the dialog lists.
174
Apr-10
RebisDict Table
The RebisDict table contains the definitions of the fields used in each of the
system AT_XXX views. The table also shows any aliases of field names as well as
the rights level set on each field.
RebisJoin Table
The items in the RebisJoin table allow component types to be linked to like/
different component types. It also allows for grouping of items and Parent/Child
associations. These views are specific to AutoPLANT P&ID only.
Apr-10
175
RebisObject Table
The RebisObject table stores the report definitions and the application to which it
is registered. The Instrument and drawing template information is also stored
here.
RebisTable Table
The Rebistable table shows all of the tables within the project database, where
they reside and which application they are registered to.
176
Apr-10
RebisView Table
The RebisView table and the RebisDict table work together to define all of the
project views. RebisView contains SQLStrings that are used by all applications.
Apr-10
177
The Tag_type table holds the default formats for all of the different tag types.
The Tformat table contains the definitions for the individual tag codes.
178
Apr-10
Note: The INS_LOC table is found in the Schema database and is registered
Apr-10
179
The entire text is now available in a Zoom dialog ready to be cut and pasted.
7 Press Ctrl+C to copy.
8 Open Notepad.
180
Apr-10
Apr-10
181
Viewing Project.mdb
Viewing Project.mdb
In this exercise you will learn how the queries from the Project.mdb are used.
This database is a repository for views and reports. There are no tables defined
within the database, so these queries and reports cannot be opened directly from
the mdb.
When the I&W or Data Manager applications are opened, the software does the
following:
1 It looks to the Schema.mdb and opens the RebisObject table to determine
which views are assigned to the application being opened.
2 It downloads the views to either the C:\Documents and Settings\All
Users\Application Data\Bentley\Plant V8i\I&W\I&W.mdb or
C:\Documents and Settings\All Users\Application Data\Bentley\Plant
V8i\DataManager\DataManager.mdb.
3 It copies the views from the Project.mdb to the appropriate
DataManager.mdb or I&W.mdb.
182
Apr-10
Module Review
Module Review
Now that you have completed this module, let's measure what you have learned.
Questions
1 What is the unique identified for each tag or component added to the
database?
2 Which database in the Projdata directory contains the definitions of the
views and reports?
3 Are control valves and valves stored in the same table?
4 Does the Tag_Reg table contain the keytags for all components in a
project?
Answers
1 The keytag is a unique identifier assigned to each tag or component.
2 The Schema database contains the tables which hold the definitions of the
views and reports.
3 No, a control valve is considered an instrument and is stored in the INSTR
table while a valve is stored in the VALVE table.
4 No, the Tag_Reg table does not contain any instrument tags. The INSTR
table acts as the tag register for instruments.
Apr-10
183
Module Review
184
Apr-10
Project Utilities
Module Overview
In this chapter you will learn to use the Project Utilities. You will package your
project and then un-package it into a different database type. You will use the
Split/Merge utility to make a child project, and then merge the child back into the
parent project. You will be instructed on how to use the Consistency Checker
Reporter. Finally you will place 2D components into a 3D drawing.
Module Prerequisites
Module Objectives
After completing this module, you will be able to:
Apr-10
Upgrade a project.
Package a project.
185
Copyright 2010 Bentley Systems, Incorporated
Project Utilities
Project Utilities
186
Apr-10
Note: When the Integrity Check is set and a project is selected in Project
Apr-10
187
Project Utilities
Project Utilities
188
Apr-10
Apr-10
189
Project Utilities
Packaging a Project
Packaging a Project
In this section you will learn to package your project to send to another location.
You will also learn to unpack the project using the same format. Finally, you will
take the packaged project and un-package it into a different database format.
Project Utilities
190
Apr-10
Packaging a Project
5 The following dialog opens showing the project in the current root
directory.
6 Select AP_Sample.
7 Click OK.
The Login dialog may open if the Save Password was not checked in
previous occurrences.
8 Type Supervisor in the password.
9 Click OK.
The Project Packager dialog is populated with the AP_Sample information.
10 Click Next.
The Project Packager is now requesting information for the location of the
packaged project.
Apr-10
191
Project Utilities
Packaging a Project
11 Select browse.
Note: If you set the Package the Project for Handover option, the following
dialog displays.
Project Utilities
192
Apr-10
Packaging a Project
Note: Enabling this option will package the project for EPC to Owner project
The application now begins the process of packaging the project. A series
of dialogs with progress bars will open.
Apr-10
193
Project Utilities
Packaging a Project
Project Package re-opens indicating that the process has been successful.
17 Click Finish.
In this exercise you will unpack the previous project into a different root
directory. The project was created in Access and will be unpackaged into an
MSDE Server database.
Note: If you do not have MSDE installed, please watch the instructor's
Project Utilities
194
Apr-10
Packaging a Project
6 Select AP_SampleProject.zip.
7 Click Open.
The Project Packager re-opens with the project path inserted into the
Select package zip file field as shown below.
Apr-10
195
Project Utilities
Packaging a Project
Project Utilities
196
Apr-10
Packaging a Project
14 Click Next.
The project begins to unpack and you are presented with the Project
Database Type dialog requesting you to select the type of database to
unpack the project into.
15 Select Access.
16 Click OK.
Apr-10
197
Project Utilities
Packaging a Project
The project continues to unpack itself into the new database location. When the
process is complete the Project Packager wizard returns to indicate that the
Project was unpackaged successfully.
Project Utilities
198
Apr-10
Split/Merge Utility
Split/Merge Utility
In this lesson you will split the Training project into a parent and a child. After the
split is complete, you will modify the child project. Finally you will merge the child
project back into the parent project. A new Projdata directory has been provided
for the following exercises.
directory, you must select something at the primary root level of the
navigation tree in order for this option to be available in the File menu.
9 In the Browse For Folder directory, select C:\Bentley Training Project.
10 Click OK.
Apr-10
199
Project Utilities
Split/Merge Utility
Warning: With SQL or Oracle, the user must have the ability to create a new table; otherwise
an error will appear and the function will be stopped.
Project Utilities
200
Apr-10
Split/Merge Utility
7 Click Finish.
8 Click No in the Upgrade Project dialog.
The project begins creating. The progress bar indicates that the parent
and child projects are being compared.
When the comparison stops, the Child Project Synchronization dialog
shows that only the parent project has documents and data.
Apr-10
201
Project Utilities
Split/Merge Utility
The program opens the following dialog indicating that there are
additional documents which were not selected, but are associated to tags
located on the P&ID.
Project Utilities
202
Apr-10
Split/Merge Utility
13 Click Close.
14 Close the Split/Merge dialog.
4 Click OK.
The Equipment List View closes.
5 Select File > Open Project.
The child project Training_Child is now present.
6 Highlight Training_Child.
Apr-10
203
Project Utilities
Split/Merge Utility
7 Click OK.
9 Click OK to close.
Project Utilities
204
Apr-10
Split/Merge Utility
19 Click OK.
20 Click Return to Data Manager.
The Datasheet application closes.
Note: The datasheet was created in the child and the database was updated
Apr-10
205
Project Utilities
Split/Merge Utility
6 Scroll down the Process Instrument list until you find the tag 1-PT-110.
Note: The Keytag for this instrument has increased by 20 million. This is to
eliminate duplicate tags when the child is merged back into the project.
Project Utilities
206
Apr-10
Split/Merge Utility
Note: The instrument tag 100-LT-200 is still a part of the parent project.
Apr-10
207
Project Utilities
Split/Merge Utility
Project Utilities
208
Apr-10
Split/Merge Utility
The program runs through each of the projects and notes the changes.
4 Scroll down in the Document View.
The synchronization shows the new tags that were generated in the child
project.
Apr-10
209
Project Utilities
Split/Merge Utility
The program notes that there were a few documents that were not
included in the selection set and asks if you want them to be included in
the update.
3 Click OK.
The Synchronization window appears.
4 Scroll to the bottom of the Tag View.
Project Utilities
210
Apr-10
tree view of all 2D and 3D line numbers and valves for the selected
project
tree view of all 2D and 3D equipment and nozzles for the selected
project
The following provides a description of the mapping tables and how they are
used.
Apr-10
211
Project Utilities
A component item in the Line Numbers or Equipment grid marked with a green
check mark indicates that the item exists in both 2D and 3D with no
inconsistencies.
A line number or equipment item marked with a curving down arrow indicates
that the item is present in 2D and 3D but one or more of its child items have an
inconsistency. Child items of line numbers are valves. Child items of equipment
are nozzles.
A component item in the Line Numbers or Equipment grid marked with a red 2
indicates that the item is present in 3D but missing in 2D. A red 3 indicates that
the item is present in 2D but missing in 3D. If the item is present in 2D but missing
in 3D, each entry in the 3D columns will be marked *Missing*. If the item is
present in 3D but missing in 2D, each entry in the 2D columns will be marked
*Missing*.
A component item in the Line Numbers or Equipment grid marked with a red
check mark indicates that the item exists in both 2D and 3D but has field value
inconsistencies. These inconsistencies will be listed in the Consistency Status grid.
A mapped properties item in the Consistency Status grid marked with a green
check mark indicates that the properties of the selected item in the Line Numbers
or Equipment grid are properly matched between 2D and 3D.
Project Utilities
212
Apr-10
A mapped properties item in the Consistency Status grid marked with a red check
mark indicates that a mismatch exists between the 2D and 3D properties of the
selected item in the Line Numbers or Equipment grid.
at the root node of the Line Numbers and Equipment tree views
Ignoring Inconsistencies
When the check box is set in the Ignore column in the Line Numbers tree view,
Equipment tree view, or Consistency Status grid, any inconsistencies are ignored.
Apr-10
213
Project Utilities
This option is also available from the right-click pop-up menu and from the Check
menu.
Alternatively, the same options may be selected from the right-click context
menu.
The Zoom options will zoom into the drawing view centered on the selected item.
Project Utilities
214
Apr-10
Reports
The following options are available under the Reports menu:
Apr-10
215
Project Utilities
Project Utilities
216
Apr-10
Now you are able to investigate the items with a red check mark, which
means that there is a discrepancy between the P&ID and the 3D Model. In this
case, a valve is not in the 3D model on line number L1001. You could choose
to ignore this discrepancy or you can choose another course of action, which
may include the removal or addition of the component.
If you are unsure of the problem, you may investigate further by selecting the
component in question. Then, from the View menu, choose the drawing type
that requires further review.
Apr-10
217
Project Utilities
You may pan or zoom into the window by right-clicking within the drawing and
selecting an option from the context menu.
Project Utilities
218
Apr-10
Apr-10
219
Project Utilities
Project Utilities
220
Apr-10
Module Review
Module Review
Now that you have completed this module, let's measure what you have learned.
Questions
1 Discuss why items were locked in the parent project while the child
project was split out.
2 Discuss the updated items in the parent project.
3 What does enabling the "Packing the project for Handover" option
provide?
4 Briefly state what the 2D to 3D Consistency Checker utility does.
Answers
1 Items were locked in the parent project so that users could not make
changes to the items while the child project was being worked on. This
action allows the project to be synchronized when the child project is
brought back into the parent project.
2 Once the child project is merged back into the parent project, all items in
the parent project are updated with the most current information from
the child project, and any new items from the child project are added to
the parent project.
3 The Packing the project for Handover option allows a project from EPCs to
be brought into the Owner Operator projects as a new project, without
synchronizing with the Owner's existing projects.
4 The 2D to 3D Consistency Checker utility provides an interface which
verifies that components in a 2D drawing are also in a 3D drawing.
Apr-10
221
Project Utilities
Module Review
Project Utilities
222
Apr-10
Project Organization
Module Overview
This section is designed to introduce you to ProjectWise Navigator and how it is
used to interface with various documents.
Module Prerequisites
Module Objectives
After completing this module, you will be able to:
Apr-10
223
Copyright 2010 Bentley Systems, Incorporated
Project Organization
ProjectWise Navigator
ProjectWise Navigator
ProjectWise Navigator delivers visual technologies to support design and
construction management processes and to manage assets in real time. These
technologies can be used to satisfy five key business and project requirements.
Highlights include the ability to:
Enrich content, add comments, link docs/data sets, add materials for
visualization.
You need to first create i-models, which can then be open using ProjectWise
Navigator
Project information from different applications often must be shared. An i-model
is used to exchange project information from different applications and products.
For example, an i-model allows you to share Bentley data along with third-party
product information. An i-model shows a design at a precise state, facilitating the
review and management of the design. Because it is a snapshot of the design, it
can be used in many different types of workflows.
Project Organization
224
Apr-10
ProjectWise Navigator
Apr-10
225
Project Organization
ProjectWise Navigator
Project Organization
226
Apr-10
ProjectWise Navigator
10 Expand AUTOPLANT_LINENUMBER.
11 Select 0314.
12 Right-click.
13 Select Zoom.
14 Expand line 0314.
Apr-10
227
Project Organization
ProjectWise Navigator
The system reads the component data in the model. Properties are readonly.
Project Organization
228
Apr-10
ProjectWise Navigator
Apr-10
229
Project Organization
ProjectWise Navigator
The system prompts you to select the project folder the P&ID file resides
in.
17 Select the folder shown below.
18 Click OK.
19 Select the project.
20 Click OK.
Project Organization
230
Apr-10
ProjectWise Navigator
21 Click OK.
Apr-10
231
Project Organization
ProjectWise Navigator
24 Right-click.
25 Select Zoom.
The system reads the component data in the model. Properties are readonly.
Project Organization
232
Apr-10
GUIDS
GUIDS
A Globally Unique Identifier (or GUID) is a special type of identifier used in
software applications in order to provide a reference number which is unique in
any context (hence, "Globally"). A GUID is used, for example, in defining the
internal reference for a type of access point in a software application, or for
creating unique keys in a database. While each generated GUID is not guaranteed
to be unique, the total number of unique keys (2128 or 3.41038) is so large that
the probability of the same number being generated twice is very small.
Apr-10
233
Project Organization
GUIDS
Project Organization
234
Apr-10
Data Reuse
Data Reuse
In this section you will become familiar with techniques to reuse AutoPLANT
design data.
One rule of thumb with AutoPLANT design software is that you shouldn't have to
re-draw or re-model a design. The software provides various methods of coping
data, models and drawings.
Note: The design file units (Imperial/Metric) need to be the same when coping
Drawing Exchange
Drawing Exchange enables you to export an AutoPLANT P&ID to an exchange
drawing embedded with its associated database data. An exchange drawing
can be used to:
Relationship Manager
The Relationship Manager is an AutoPLANT Plant Design application. This tool
is only available if the AutoPLANT applications are installed. It cannot be used
to work with PLANT's Process and Instrumentation applications. The
Relationship Manager provides a central location for an administrator to
manage relationship values (e.g. LineNumber, Unit, Area, Service, Spool, and
Document).
The workflow for AutoPLANT Plant Design allows the Project Administrator to
create all of the relationship values for a project or configuration at the start
of the project outside of AutoCAD. This workflow gives an administrator
control of the property values used on a project. Designers can then select
from the provided list of values to create the models.
Apr-10
235
Project Organization
Data Reuse
The Relationship Manager is also used to delete, rename, add, import, and
export documents in a project environment. Deleting a document deletes the
associated component records and relationships from the project.
PXF Files
This utility is included in the AutoPLANT Plant Design application and used
primarily to copy 3D piping components from one file to another, or from one
project to another. This functionality is covered in the AutoPLANT Plant
Design training manual.
Briefcase Mode
Briefcase mode replaces the former Standalone mode supported in
AutoPLANT Plant Design 2004 Edition. Briefcase drawings are associated with
configurations instead of projects. This mode consolidates all of the data into
the drawing file. It does not require a project, knowledge of a database, or
any other extraneous information.
Project Organization
236
Apr-10
Module Review
Module Review
Now that you have completed this module, let's measure what you have learned.
Questions
1 What is ProjectWise Navigator?
2 What are the three forms of Data Reuse?
Answers
1 ProjectWise Navigator delivers visual technologies to support design and
construction management processes and to manage assets in real time.
2 The three forms of data reuse are Drawing Exchange files, PXF files and
Briefcase Mode.
Apr-10
237
Project Organization
Module Review
Project Organization
238
Apr-10
Module Prerequisites
Module Objectives
After completing this module, you will be able to:
Apr-10
239
Copyright 2010 Bentley Systems, Incorporated
Views (also called queries): operations that retrieve data from one or more
tables and display the results in a grid format where you can update the
records (with some restrictions).
240
Apr-10
Menus
File
Edit
The Edit Menu commands provide shortcut methods to traditionally timeconsuming keyboard actions.
View
Tools
Applications
Window
Help
Apr-10
241
242
Apr-10
Apr-10
243
Understanding Views
Views are a filtered look into a table or tables in the database. They are the same
as queries in Microsoft Access. For example, if you wanted to look at the data for
specific components, and you only want to view the Tag number, manufacturer
and model number, you would create a view that displays these three attributes.
There are two types of views in AutoPLANT:
The views are not saved in the same file with the raw data; instead they are in a
separate database file found in the project directory. In particular, the views are
saved in the schema.mdb file found in the Project's Projdata directory. The
reports are also saved in this directory in both the schema.mdb and the
project.mdb. For example:
1 Open schema.mdb.
2 Open the table REBISVIEW.
3 In this table, locate EQUIPMENT LIST.
4 Note that in the Equipment List record, the view is defined as an SQL
Query.
If you are proficient with SQL, you could create new views from inside this table.
However, most people prefer to create views through the Data Manager
244
Apr-10
interface, which you will do next. Opening the Equipment List view in Data
Manager should show the same view defined in the SQL query of Schema.mdb.
Note: Keep in mind that no raw data is held in Schema.mdb; it holds only the
Apr-10
245
Modifying a View
Modifying a View
AutoPLANT Views can also be used to highlight specific information to suit the
current user requirements.
The Design View interface allows for:
In addition, selecting Design with Access can access all functionality available in
Microsoft Access. (i.e., selecting Design with Access will launch the Microsoft
Access view design interface.)
Note: During the next several exercises you will be learning how to modify and
edit views. It is now necessary to have data in your project so that you
can see the results of your modifications.
Warning: Please note that you cannot add a field with the characters "ID" or "TAG" in the
field name, nor should you edit any of the existing fields with these characters.
They are considered system fields and are used for internal purposes only.
1 From the Windows Start menu, select Programs > Bentley > Plant V8i >
Data Manager.
2 Open the C:\Bentley_Training_Project\Training project.
3 In the Project Window, select the Equipment List view.
4 Right-click.
246
Apr-10
Modifying a View
5 Select Edit.
Read Only: indicates that the views contents are read only
6 Click Design.
Apr-10
247
Modifying a View
248
Apr-10
Modifying a View
6 Click OK.
Data Manager is returned.
7 Scroll over to the PIPING DRG field.
The Font and Color background change to black and white.
Apr-10
249
Modifying a View
250
Apr-10
Modifying a View
Apr-10
251
Modifying a View
15 Click Add.
16 Select Manufacturer.
17 Click OK.
18 Click Close.
Project Administrator is returned.
19 Close Project Administrator.
20 From the Windows Start menu, select Programs > Bentley > Plant V8i >
Data Manager.
21 Select the Equipment List view.
252
Apr-10
Modifying a View
22 Click Design.
The Design View dialog opens.
23 Move the MANUFACTURER field up between MATERIAL and OP PRESS
fields.
24 Set Pick List.
25 Type Select DISTINCT MANUFACTURER from MANUFACTURER where
EQPTYPE = '<<TAG_TYPE>>' in the Pick List entry window.
26 Click OK.
Apr-10
253
From current View: allows the current view to be used as a baseline for
the new view.
254
Apr-10
Microsoft Access is loaded with the view displayed in the query builder.
Note: AutoPLANT Data Manager uses Microsoft Access to design queries and
Apr-10
255
256
Apr-10
Creating Reports
Creating Reports
Data Manager utilizes Microsoft Access for report writing; therefore, the greater
your Microsoft Access skills, the easier it is for you to create and customize
reports. It is not the purpose of this class to teach you the full capabilities of
Microsoft Access reporting. However, we will now cover a few examples to show
the possibilities.
Apr-10
257
Creating Reports
8 Click Design.
9 Click Design with Access.
10 Place your cursor in the Criteria field in the column that reports the
TAG_TYPE from the TAG_REG table.
11 Right-click.
12 Select Build.
13 Type AT_EQPMP.
Expression Builder closes.
14 Click OK.
15 Save and close Microsoft Access.
16 Click OK.
Data Manager is returned.
258
Apr-10
Creating Reports
Apr-10
259
Creating Reports
260
Apr-10
Creating Reports
Apr-10
261
Creating Reports
3 Click Design.
The report design view displays.
4 Right-click in the gray space.
5 Select Build Event.
6 Select Code Builder.
7 Click OK.
8 Modify the code so that (after the option section) it reads:
Private Sub Report_Open(Cancel As Integer)
DoCmd.ApplyFilter , "TAG_TYPE = ENTER_TAG_TYPE"
End Sub
11 Type AT_EQDRM.
12 Click OK.
The report opens showing only the equipment drum tags.
262
Apr-10
Access Forms
Access Forms
If you want to automate the report generation using an Microsoft Access Form,
you can do it by enabling the Forms visibility in the at.ini file. For more
information on the Forms, refer to Microsoft Access help.
[Data Manager]
Userforms=1
Apr-10
263
Module Review
Module Review
Now that you have completed this module, let's measure what you have learned.
Questions
1 What is the name of the interface which allows you to change the color of
a field name?
2 Can you add your own company logo to a Bentley report?
3 How would you filter a report to show only transmitters?
Answers
1 The Design View interface allows you to change the color of a field name.
2 Yes, your company logo can be added to a Bentley report.
3 In the Microsoft Access Design view, you would type "FT" in the criteria
field of the ITYP field.
264
Apr-10
Datasheets Customization
Module Overview
In this chapter you will learn to use the Bentley Datasheets application to create
datasheets, add tokens, and generate a datasheet. You will also use the
Datasheets Utilities to create and update the data.
Module Prerequisites
Module Objectives
After completing this module, you will be able to:
Apr-10
Export a datasheet.
265
Copyright 2010 Bentley Systems, Incorporated
Datasheets Customization
Save and Exit: saves all changes made to the current datasheet (.XLS),
and returns to the Bentley Datasheets interface.
Cancel and Exit: cancels all changes made to the current datasheet
(.XLS), and returns to the Bentley Datasheets interface.
7 Click Save and Exit (located above the Microsoft Excel menu).
Datasheets returns.
8 Select File > Exit.
Data Manager returns.
Datasheets Customization
266
Apr-10
Database References
Database References
A cell name can refer to a single cell or to a range of cells:
Single cell names: bind data in the spreadsheet cell to the first tag
allocated to the datasheet. Data transfer may be bi-directional. Data
transfer is uni-directional from database to datasheet if the database
view or view field is marked read-only.
Range cell names: bind data in the spreadsheet cell range to each tag
allocated to the datasheet. Multi-cell ranges will expand as tags are
allocated to the datasheet. Typically they are used for lists of tags and
tag descriptions; for example where 10 identical limit switches are
allocated to a datasheet. Data transfer is always uni-directional from
database to datasheet.
Internal References
Single cell names contain the latest revision information. These names will also be
used when a batch update of revisions is done.
Range cell names that contain a summary of the revision history. These ranges
are defined as a single column with multiple rows, where the first row contains
the heading. It differs from the previous multi-cell names where the system will
only use the amount of rows that is marked and will not expand it. If there are
already five revisions for this datasheet, but the range is only three rows high, it
will only use the latest two revisions in the RevList.
Note: Before designing the datasheet, mark the normal printable page by
selecting all the cells in that area and defining the selection as
Apr-10
267
Datasheets Customization
Revision Control
PrintArea. This will help to space all the datasheet items correctly. It
can also be used when you want to put some comments on the
worksheet, but don't want to display them on the printout.
Revision Control
Revision control will mark any changes made while working with the datasheet.
This is possible if the following cell names are defined: CurrentData, PreviousData
and RevList. The following describes how to create these cell names.
CurrentData
1 Select the columns and rows where the user normally types the datasheet
information.
2 Define the selected area as CurrentData.
Note: It is a good practice to reserve a column next to this block for the
Previous Data
1 Copy the current data to the clipboard.
2 Create a new worksheet.
3 Name the new worksheet Previous Data.
4 Paste the copy of current data from the clipboard onto cell A1.
5 Define the cell as PreviousData.
Revision List
1 Create another worksheet.
2 Name it Previous Revisions.
3 From cell A1 select 4 columns and 2 rows.
Datasheets Customization
268
Apr-10
Apr-10
269
Datasheets Customization
Note: So far you have just entered simple text - it has no intelligence.
The way you make a cell intelligent in Excel is to name it. Each cell has a name
of its row and column, displayed in the upper left. For example, Pump No. is
A3, Description is A5, and the cell to the right of Description is B5.
We will now link the cells to the database.
4 Place your cursor in cell B5.
5 Select Insert > Name > Define.
Datasheets Customization
270
Apr-10
underscore ("_") before EDESC is a link telling Microsoft Excel that this
cell is to be read from a database.
7 Click Add.
8 Click OK.
B5 is now named _EDESC.
9 Repeat steps 4 through 8 for fields B6 through B11, refering to the
following table for the database field names.
Description
Database Field
Pump No
_Tag_NO
Service
_ESERV
Material
_EMATL
Operating
Pressure
_EOPP
Operating
Temperature
_EOPT
Power
_EPOW
Type
_ETYP
Note: You can only use a particular name once per Microsoft Excel sheet. For
Apr-10
271
Datasheets Customization
16 Add fields Rev, Status, By and Date on datasheet cells D2, D3, D4 and D5
as shown:
Datasheets Customization
272
Apr-10
Apr-10
273
Datasheets Customization
29 Copy all the cells and paste them to the Previous Data tab:
Datasheets Customization
274
Apr-10
Apr-10
275
Datasheets Customization
The right-hand window shows the datasheet for the project listed by tag
type.
Datasheets Customization
276
Apr-10
Apr-10
277
Datasheets Customization
8 Click OK.
9 Select MYPUMPDS.xls.
10 Click Open.
The datasheet is now shown in the right-hand side of the Project
Administrator dialog.
11 Type My Pump Datasheet into the Description field.
Datasheets Customization
278
Apr-10
12 Click Save.
This datasheet is now available in Data Manager for use with tags
containing the tag type AT_EQPMP.
13 Click Properties.
14 Click Add.
Extended Data Property is added to the datasheet.
15 Type User1 in the Property field.
16 Type User Defined Field 1 in the Description field.
17 Select <NONE> in Unit Type field.
18 Click Save.
19 Close the dialog.
20 Select Datasheets from the navigation tree.
Apr-10
279
Datasheets Customization
Datasheets Customization
280
Apr-10
My Pump
Service
Glycol Pump
Material
Steel
Operating
Pressure
200 PSI
Operating
Temperature
175 F
Power
15 HP
9 Launch Datasheets.
Apr-10
281
Datasheets Customization
4 Select MYPUMPDS.
5 Click Next.
6 Type 1234 in the Document Number field.
7 Click Next.
8 Select P-313 from Available Tags.
9 Add to the Allocated Tags window.
10 Click Next.
11 Set Open Document in Excel.
Datasheets Customization
282
Apr-10
12 Click Finish.
The datasheet opens in Microsoft Excel, filled out with data from P-313.
This datasheet is now stored in your project's
\Standards\Datasheet\Equip directory.
13 Select Show Database Fields from the Datasheet toolbar.
Apr-10
283
Datasheets Customization
18 Click OK.
19 Click Save and Exit.
Data Manager returns.
Note: The overall idea is to create datasheets from a standard. Once a
Datasheets Customization
284
Apr-10
11 Click OK.
Now when the field is selected the error message will appear.
Apr-10
285
Datasheets Customization
Datasheets Customization
286
Apr-10
The text ::SvrConFloRate::Service Condition Flow Rate is in token format and will
be automatically added to the extended data table upon import of this datasheet
into the project.
Users will be able to import new or existing datasheet templates directly into the
project environment without having to create and then map every property
needed to support the template. Users can type tokens into the cells to be
mapped and these will be automatically converted into mapped cells, properties
and property descriptions associated with the template and any component
assigned to the template. Minimal impact will be felt because the import routines
are built into the Project Administrator interface. When a user adds or imports a
datasheet into a project the routine is launched and begins searching for and
converting tokens.
Note: Once a datasheet template is imported, the tokens will be replaced with
Apr-10
287
Datasheets Customization
11 Click Save.
12 Click Properties.
Note that the token has been added to the Extended Data tables.
Datasheets Customization
288
Apr-10
Datasheets Utilities
Datasheets Utilities
The Export Sheet feature in Batch Print and Update allows the creation of a single
Microsoft Excel file compiled from multiple datasheets.
Apr-10
289
Datasheets Customization
Datasheets Utilities
11 Click Next.
12 Leave Open this Export Sheet set.
13 Click Finish.
Microsoft Excel opens with the export sheet.
The export sheet shows the summary of the selected field values by tag
number. The idea is to update values in the export sheet, and then reimport these values into the datasheets and database.
Warning: Do not use export sheets to change tag numbers, document name or doc_ID. If you
are sending this export file to another for data entry, you may want to investigate
protecting these critical cells as well as the column headings using built-in
Microsoft Excel functions.
Datasheets Customization
290
Apr-10
Datasheets Utilities
Apr-10
291
Datasheets Customization
Datasheets Utilities
Warning: This dialog may be confusing. You need to select what you wish to change.
8 Select Database.
9 Click OK.
10 Click REFRESH in Data Manager.
Note: This will verify that the Purchase Order field in the database has been
Datasheets Customization
292
Apr-10
Module Review
Module Review
Now that you have completed this module, let's measure what you have learned.
Questions
1 What are Range cells?
2 How do you associate a field to a cell in a Microsoft Excel spreadsheet?
3 What is a fully mapped datasheet?
4 What is the advantage of importing and exporting datasheets?
Answers
1 Range cell names bind data in the spreadsheet cell range to each tag
allocated to the datasheet.
2 To associate a field name to a cell use the command Insert > Name >
Define and type the field name in the Define Name dialog.
3 A fully mapped datasheet is a user datasheet which has been imported
into the project and the fields on the datasheet modified to contain
tokens that map the existing information to the databases.
4 Datasheets can be imported from or exported to a third party. The data
modified by the third party will then be incorporated into the project
database.
Apr-10
293
Datasheets Customization
Module Review
Datasheets Customization
294
Apr-10
Vision Customization
Module Overview
In this chapter you will learn about the Bentley Vision application, a document
management system for organizing your documents.
Module Prerequisites
Module Objectives
After completing this module, you will be able to:
Apr-10
295
Copyright 2010 Bentley Systems, Incorporated
Vision Customization
Vision Overview
Vision Overview
Vision is a Bentley application for organizing documents. These documents can be
Bentley documents like P&IDs or Datasheets or PIPING Models. They can also be
non-Bentley documents such native AutoCAD files, Microsoft Word documents,
or Adobe Acrobat PDF files. The term "document" should be taken to mean any
electronic file.
The Bentley Vision application is similar to Windows "My Computer" or
"Windows Explorer". These Windows applications are a way of displaying files
that are on your computer and include some options on how to display the files
and sort the displayed information. Vision is similar but has a few differences:
Vision does not show you all of the existing files on your computer. You must
tell Vision what files to display. This is useful, because you only want to see
documents related to the current project.
Vision lets you group your documents in a number of ways. You can group
them by type, as marked by the file extension. For example, all Microsoft
Word documents (doc) could be in one folder, all Microsoft Excel documents
in another (xls), all bitmaps in another (bmp), and so forth. You could also
group the documents to accommodate your company's file structure or you
can group documents based on the related AutoPLANT application.
Vision Customization
296
Apr-10
Vision Interface
Vision Interface
In the Vision interface, the titlebar indicates the current project. Below the
titlebar are menu options and an icon bar. The commands behind the icons
duplicate some of the menu picks.
5 Hover over the icon bar with your mouse.
A tool tip displays indicating each icon's function.
Apr-10
297
Vision Customization
Vision Interface
On the right pane of the Vision interface are two tabs, Properties and
Document View, which display information on a selected (highlighted)
document. If no document is currently highlighted, the fields in the two tabs
will be blank.
Vision Customization
298
Apr-10
Vision Interface
The Document tab shows the applications and the documents that are used in
each application.
5 Expand the AutoPLANT P&ID node.
6 Select PID-01.
The Properties tab is now populated with the document's data.
7 Select the Document View tab.
A preview of the selected drawing displays in the window.
Apr-10
299
Vision Customization
Administrative Functions
Administrative Functions
AutoCAD.
4 Type AT_PROPIPE in the Reg App field.
Note: This is the AT.INI variable to be associated with the application
AT_PROPIPE.
5 In the Picture field, locate and assign the application a unique image
(.BMP or .ICO files only) to be displayed in the Document tab.
6 Click Add.
7 Click Apply.
8 Scroll down to view the newly added application Propipe.
Note: The App Type field has been populated by the software.
9 Click Close.
The dialog closes.
10 Select File > Exit.
Vision Customization
300
Apr-10
Administrative Functions
Apr-10
301
Vision Customization
Administrative Functions
4 Select 1234.
5 Click Add Link.
6 Click OK.
Note: The document has been associated with tag 1000-TT-003 as displayed
Vision Customization
302
Apr-10
Administrative Functions
3 Type the extension of the file type WMF in the Extension field.
4 Click Add.
5 Click Apply.
Apr-10
303
Vision Customization
Administrative Functions
11 Click Close.
Vision Customization
304
Apr-10
Apr-10
305
Vision Customization
Revision Marks
Vision Customization
306
Apr-10
9 Click Edit.
13 Click Close.
14 Exit the PID file.
Apr-10
307
Vision Customization
Display Options
The Display > Options command displays the Display Options dialog shown
below, which allows you to customize both the Vision interface and selected
Vision controls.
Vision Customization
Hide Check In and Out Status: enables you to toggle the display of the
Status dialog when performing document check-in/check-out
functions.
Enable Property Editing: Setting this check box allows you to edit the
properties of a selected tag number or document displayed within the
Properties tab.
308
Apr-10
Apr-10
Font: displays the Font dialog which enables you to control your
default font, font style, and font size display. This font will apply to
virtually all dialogs, the Document Tree, etc.
309
Vision Customization
Module Review
Module Review
Now that you have completed this module, let's measure what you have learned.
Questions
1 If you wanted to see the check-in status of a document, what would have
to be done?
2 How would you keep an instrumentation CAD operator from deleting a
tag on a P&ID?
3 Can you associate a component with a document?
Answers
1 To see the check-in status of a document you would have to open the
Display Options and clear Hide Check In and Out Status.
2 To keep an instrumentation CAD operator from deleting a tag you would
open Revision Control Security, select AutoPLANT P&ID in the
Applications list, select Delete in the Action list, click Edit, clear
Instrumentation, clear Cad, and click OK. MKM???? check this w/Gale,
since I modified it so much.
3 Yes, once the component is selected, any document can be associated to
it.
Vision Customization
310
Apr-10
Module Prerequisites
Module Objectives
After completing this module, you will be able to:
Apr-10
311
Copyright 2010 Bentley Systems, Incorporated
Template Project
Template Project
Customizations were made to the AP_Sample project throughout the course. You
will now make the AP_Sample project a template to be used over and over again.
8 Browse to C:\AutoPLANT_Admin_Training\AP_Sample.
312
Apr-10
Template Project
13 Browse to C:\AutoPLANT_Admin_Training\AP_Sample\Standards.
14 Copy all of the directories and files from the AP_Sample\Standards
directory to the ABC Corporate\Standards directory.
Apr-10
313
Template Project
6 Click OK.
7 Using Windows Explorer, browse to C:\Program Files\Bentley\Plant
V8i\Config.
314
Apr-10
Template Project
Apr-10
315
Template Project
Note: This allows the software to set the proper path to be assigned when it
316
Apr-10
Template Project
The XYZ project contains all of the customization created throughout this
course.
Apr-10
317
Module Review
Module Review
Now that you have completed this module, let's measure what you have learned.
Questions
1 Why did you change the path in the isogen.fls file?
Answers
1 The variable <iso_path> was added to the isogen.fls file so that during
during creation of the project the file would inherit the correct project
path.
318
Apr-10
Appendix A
AT.ini
[EQUIP]
DESCRIPTION=AutoPlant Equipment
COMP_PREF_INI_FILE=COMPPref
CP_BLOCK_TYPE=0
LOCALDIR=%LOCAL_ROOT%\equip
MENU_SELECTABLE=1
PROGRAMDIR=%NETWORK_ROOT%\equip
REGAPP=AT_EQP
STARTUP_FILE=at_eqp.lsp
STARTUP_FUNC=at_eqp_startup
SYS_PREF_INI_FILE=SYSPref
USER_PREF_INI_FILE=UserPref
CADAPP=C:\Program Files\AutoCAD 2008\acad.exe
AcadCmdLine=/p "C:\Documents and Settings\All Users\Application
Data\Bentley\Plant V8i\AutoPLANT_PDW811ACAD_6001_409.arg" /b loadequip
[HELP]
GENERAL=%NETWORK_ROOT%\HELP\ATPLANT.CHM
Apr-10
319
Copyright 2010 Bentley Systems, Incorporated
Appendix A
AT.ini
COMMON-HELP=%NETWORK_ROOT%\HELP\ATCOMM.CHM
MODULE SETUP=%NETWORK_ROOT%\HELP\ATMODULES.CHM
BASE=%NETWORK_ROOT%\HELP\ATBASE.CHM
ISOMETRICS=%NETWORK_ROOT%\HELP\ATISO.CHM
APSYSTEMDOCTOR=%NETWORK_ROOT%\HELP\atsysdoctor.CHM
AUTO-ISO=%NETWORK_ROOT%\HELP\ATAISO.CHM
INSTR=%NETWORK_ROOT%\HELP\ATINSTR.CHM
DWGPROD=%NETWORK_ROOT%\HELP\ATDPROD.CHM
DRAFT_TLS=%NETWORK_ROOT%\HELP\ATDRAFTTLS.CHM
ANNO=%NETWORK_ROOT%\HELP\ATANNO.CHM
SELEC=%NETWORK_ROOT%\HELP\ATSELEC.CHM
Report Writer=%NETWORK_ROOT%\HELP\ATRPT.CHM
FLATTENER=%NETWORK_ROOT%\HELP\atdwgflattener.chm
2D3D=%NETWORK_ROOT%\HELP\AT2D3D.CHM
ATDB=%NETWORK_ROOT%\HELP\ATDB.CHM
TOOLS=%NETWORK_ROOT%\HELP\attools.chm
PREFSELECT=%NETWORK_ROOT%\HELP\ATPREFSELECTOR.CHM
PRJEDT=%NETWORK_ROOT%\HELP\ProjAdmin.CHM
PROJUPGRADE=%NETWORK_ROOT%\HELP\atprojupgrade.CHM
PROJCONV=%NETWORK_ROOT%\HELP\atprojtypeconv.CHM
PROJCOMM3=%NETWORK_ROOT%\HELP\ATPROJCOMM3.CHM
PROJEXPORT=%NETWORK_ROOT%\HELP\atprojexport.chm
Appendix A
320
Apr-10
AT.ini
PROJIMPORT=%NETWORK_ROOT%\HELP\atprojimport.chm
PROJOBJMNT=%NETWORK_ROOT%\HELP\ATPROJOBJMAINT.CHM
PROJOBJEXP=%NETWORK_ROOT%\HELP\ATPROJOBJEXP.CHM
PROJOBJECT=%NETWORK_ROOT%\HELP\ATPROJOBJECT.CHM
CABLETRAY=%NETWORK_ROOT%\HELP\ATCBLTR.CHM
CONDUIT=%NETWORK_ROOT%\HELP\ATCOND.CHM
DUCTILE=%NETWORK_ROOT%\HELP\ATPDUC.CHM
HIGHPURITY=%NETWORK_ROOT%\HELP\ATPTRIC.CHM
LINEDPIPE=%NETWORK_ROOT%\HELP\ATPLINE.CHM
HVAC=%NETWORK_ROOT%\HELP\ATHVAC.CHM
PLASTIC=%NETWORK_ROOT%\HELP\ATPLA.CHM
TUBING=%NETWORK_ROOT%\HELP\ATPSWGL.CHM
VICTAULIC=%NETWORK_ROOT%\HELP\ATPVIC.CHM
Refrigeration=%NETWORK_ROOT%\HELP\atrefrig.chm
SPECGEN=%NETWORK_ROOT%\HELP\SPECGEN.CHM
SPECUNITCONVERTER=%NETWORK_ROOT%\HELP\specgenunitconverter.chm
RELMGR=%NETWORK_ROOT%\HELP\ATRELATIONSHIPMGR.CHM
ProjConTool=%NETWORK_ROOT%\HELP\approjectconnectivitytool.chm
TRANSLATOR=%NETWORK_ROOT%\HELP\ATXCHG.CHM
PIPING=%NETWORK_ROOT%\HELP\ATPIPE.CHM
ELECTRICAL=%NETWORK_ROOT%\HELP\ATRACEWAYS.CHM
EQUIP=%NETWORK_ROOT%\HELP\ATEQP.CHM
Apr-10
321
Appendix A
AT.ini
[Hookups]
REGAPP=HKUPS
AcadCmdLine=
DESCRIPTION=Hookups
[Vision]
FloatingAssocDwgDisplay=1
LastReportSelected=Cable Schedule Electrical
dialogLeft=3795
dialogTop=630
dialogWidth=11250
dialogHeight=14160
PaneWidth=11130
PaneHeight=12730
LeftPane=930
RightPane=5970
TopPane=8385
BottomPane=2130
TopTab=0
LastTreeTab=2
LastFindType=1
AreaDisplay=1
UnitDisplay=0
Appendix A
322
Apr-10
AT.ini
DocDisplay=1
UserDisplay=0
AssocDoc1=2167.37
AssocDoc2=2167.37
AssocDoc3=2167.37
AssocDocsplitValue=0
AlwaysUseBentleyView=1
AlwaysUseVoloView=0
LastDocumentOpened=
LastFolderOpened=
ZoomToTop=0
ZoomToLeft=0
FloatingDwgDisplayTop=9480
FloatingDwgDisplayLeft=5572
FloatingDwgDisplayWidth=5000
FloatingDwgDisplayHeight=4000
AppDetails=0
MinimizeOnEdit=0
FloatingDwgDisplay=0
[TemplateGen]
CADAPP=C:\Program Files\AutoCAD 2008\acad.exe
Apr-10
323
Appendix A
AT.ini
Appendix A
324
Apr-10
AT.ini
Apr-10
325
Appendix A
AT.ini
PROGRAMDIR=%NETWORK_ROOT%\reports
LOCALDIR=%LOCAL_ROOT%\Reports
DESCRIPTION=AutoPLANT Report Writer
REPORT_INI_FILE=Reports
REPORT_INI_DEFFILE=RptType
REPORT_LISP_NAME=AT_Rpt
REGAPP=at_rpt
MENU_SELECTABLE=0
[HelpDocs]
DocMgr=%NETWORK_ROOT%\Help\CustDocMgr.htm
Navigator=%NETWORK_ROOT%\Help\CustNavigator.htm
DataMgr=%NETWORK_ROOT%\Help\CustDataMgr.htm
Vision=%NETWORK_ROOT%\Help\CustVision.htm
SpecSht=%NETWORK_ROOT%\Help\CustSpecSht.htm
ProjEd=%NETWORK_ROOT%\Help\CustTProjEd.htm
ChgLogo=%NETWORK_ROOT%\Help\CustChgLogo.htm
CvrtProj=%NETWORK_ROOT%\Help\CustCnvrtPrj.htm
BatchPrint=%NETWORK_ROOT%\Help\CustBatchPrint.htm
BlkDataSht=%NETWORK_ROOT%\Help\CustBlkDataSht.htm
LayoutDsg=%NETWORK_ROOT%\Help\CustLayoutDsg.htm
SplitMergeProj=%NETWORK_ROOT%\Help\CustSplitMergeProj.htm
Hookup=%NETWORK_ROOT%\Help\CustHookup.htm
Appendix A
326
Apr-10
AT.ini
InstWir=%NETWORK_ROOT%\Help\CustInstWir.htm
DataSht=%NETWORK_ROOT%\Help\CustDatasht.htm
PID=%NETWORK_ROOT%\Help\CustPID.htm
[Navigator]
dialogLeft=576
dialogTop=300
dialogWidth=10824
dialogHeight=8064
PaneWidth=10728
PaneHeight=6784
LeftPane=900
RightPane=5616
TopPane=3300
BottomPane=1284
TopTab=0
LastTreeTab=2
LastFindType=1
AreaDisplay=1
UnitDisplay=0
DocDisplay=1
UserDisplay=0
AssocDoc1=2167.37
Apr-10
327
Appendix A
AT.ini
AssocDoc2=2167.37
AssocDoc3=2167.37
AssocDocsplitValue=0
FloatingAssocDwgDisplay=1
FloatingDwgDisplayTop=5700
FloatingDwgDisplayLeft=8676
FloatingDwgDisplayWidth=3516
FloatingDwgDisplayHeight=2964
MinimizeOnEdit=0
[MSDE]
INSTANCE_LOGIN=sa|*1>V9@1!:
[Packager]
DataTypes=%Local_Root%\Packager\Datatypes.xml
Logfiles=%Local_Root%\Packager\LogFiles
[Project Administrator]
PROGRAMDIR=%NETWORK_ROOT%\Bin
STARTUP_FILE=ProjectAdministrator.exe
REGAPP=PA
[GENERAL_2D]
HELP_FILE=%NETWORK_ROOT%\Help\aplant2d.chm
[DocViewer]
FILETYPES=DWG;DGN;TXT;DOC;XLS;PDF;JPG;GIF;BMP;EBS;
Appendix A
328
Apr-10
AT.ini
Default-Viewer=INTERNAL
[I&W]
AutoGenPDF=0
REGAPP=I&W
AcadCmdLine=
DESCRIPTION=Instrumentation & Wiring
[P&ID]
PROGRAMDIR=%NETWORK_ROOT%
STARTUP_FILE=ap.lsp
STARTUP_FUNC=c:start
DESCRIPTION=AutoPLANT P&ID
REGAPP=AT_PID
MENU_SELECTABLE=1
HELP_FILE=%NETWORK_ROOT%\Help\at_pid.chm
BASE_MENU=acad.mnu
APP_MENU_POS=10
CONTEXTMENU=%LOCAL_ROOT%\P&ID\context.mnu
CONVERSIONMENU=T
SymbolManager=1
SymbolManDoubleClick=1
CADAPP=C:\Program Files\AutoCAD 2008\acad.exe
Apr-10
329
Appendix A
AT.ini
Appendix A
330
Apr-10
AT.ini
INSTRUMENTS=0:0
AT_INST_=0:0
EQUIPMENT=0:0
AT_EQDRM=0:0
AT_EQEXC=0:0
AT_EQPMP=0:0
AT_EQTNK=0:0
AT_CVALVE=0:0
PROCESS=0:0
AT_PROCESS=0:0
VALVES=0:0
AT_HVALVE=0:0
MISCELLANEOUS=0:0*
AT_PID_NOZZLE=0:0
DocPrefix=
DocSuffix=
tv:LastNode=Training Level Gauge
tvProj:LastNode=JUNKASSY1
AT_EQTWR=0:0
AT_INST_ORF=0:0
AT_INST_FLO=0:0
AT_PSV=0:0
Apr-10
331
Appendix A
AT.ini
[AT_ASI_CONTEXT_MENUS]
AT_TIEIN=AT_TIEIN
AT_SPEC_ITEM=AT_SPEC_ITEM
AT_PID_NOZZLE=AT_PID_NOZZLE
[AssocDocFilters]
Key1=Doc_name like "PID*"
Key2=Doc_type = "DWG"
Key3=Owner like "Supervisor"
Key4=Doc_name like "PID*" or Doc_name like "A*"
LastFilter=Doc_name like "PID*"
[PIPING]
COMP_PREF_INI_FILE=COMPPref
DESCRIPTION=AutoPlant Piping
LOCALDIR=%LOCAL_ROOT%\PIPING
MENU_SELECTABLE=1
PROGRAMDIR=%NETWORK_ROOT%\PIPING
REGAPP=AT_PIPE
STARTUP_FILE=at_pipe.lsp
STARTUP_FUNC=at_pipe_startup
SYS_PREF_INI_FILE=SYSPref
UNLOAD_FUNC=at_pipe_unload
USER_PREF_INI_FILE=UserPref
Appendix A
332
Apr-10
AT.ini
Apr-10
333
Appendix A
AT.ini
PROGRAMDIR=%NETWORK_ROOT%\iso
REGAPP=at_aiso
STARTUP_FILE=at_aiso.lsp
STARTUP_FUNC=at_aiso_startup
SYS_PREF_INI_FILE=SYSPref
UNLOAD_FUNC=at_aiso_unload
USER_PREF_INI_FILE=UserPref
[CE]
PROGRAMDIR=%NETWORK_ROOT%\Bin
SCRIPTEDITOR=C:\Program Files\Bentley\Plant V8i\BIN\ebs_edit.exe
SCRIPTEDITORPARMS=%s
STARTUP_FILE=APClassEditor.exe
[MODELREVIEW]
PROGRAMDIR=%NETWORK_ROOT%\Support
STARTUP_FILE=bmodrev.lsp
STARTUP_FUNC=bmodrev_startup
DESCRIPTION=Bentley Model Review
[TRANSLATOR]
DESCRIPTION=Translator
LOCALDIR=%LOCAL_ROOT%\XCHG
MENU_SELECTABLE=1
PROGRAMDIR=%NETWORK_ROOT%\XCHG
Appendix A
334
Apr-10
AT.ini
REGAPP=at_xchg
STARTUP_FILE=at_xchg.lsp
STARTUP_FUNC=at_xchg_startup
SYS_PREF_INI_FILE=SYSPref
UNLOAD_FUNC=at_xchg_unload
USER_PREF_INI_FILE=userPref
[ELECTRICAL]
DESCRIPTION=Raceways
LOCALDIR=%LOCAL_ROOT%\elect
MENU_SELECTABLE=1
PROGRAMDIR=%NETWORK_ROOT%\elect
REGAPP=AT_ELECT
STARTUP_FILE=at_elect.lsp
STARTUP_FUNC=at_elect_startup
UNLOAD_FUNC=at_elect_unload
CADAPP=C:\Program Files\AutoCAD 2008\acad.exe
AcadCmdLine=/p "C:\Documents and Settings\All Users\Application
Data\Bentley\Plant V8i\AutoPLANT_PDW811ACAD_6001_409.arg" /b
loadraceways
[2DPIPING]
CADAPP=C:\Program Files\AutoCAD 2008\acad.exe
AcadCmdLine=/p "C:\Documents and Settings\All Users\Application
Data\Bentley\Plant V8i\AutoPLANT_PDW811ACAD_6001_409.arg" /b loadpiping
Apr-10
335
Appendix A
AT.ini
[Document Manager]
dialogLeft=-60
dialogTop=-60
dialogWidth=21720
dialogHeight=13170
PaneWidth=21600
PaneHeight=11740
LeftPane=2415
RightPane=14955
TopPane=7605
BottomPane=1920
TopTab=0
LastTreeTab=2
LastFindType=2
AreaDisplay=1
UnitDisplay=0
DocDisplay=1
UserDisplay=0
AssocDoc1=2167.37
AssocDoc2=2167.37
AssocDoc3=2167.37
AssocDocsplitValue=0
Appendix A
336
Apr-10
AT.ini
LastDocumentOpened=
LastFolderOpened=
MinimizeOnEdit=0
FloatingDwgDisplay=0
FloatingAssocDwgDisplay=0
[TOOLS]
REGAPP=AT_TOOLS
AcadCmdLine=
DESCRIPTION=Knowledge Manager
[PDF]
REGAPP=PDF
AcadCmdLine=
DESCRIPTION=Generated PDF Report
[APIPE]
REGAPP=APIPE
AcadCmdLine=
DESCRIPTION=AutoPIPE
[JSM]
REGAPP=JSM
AcadCmdLine=
DESCRIPTION=JSpace Model Files
[PSPID]
Apr-10
337
Appendix A
AT.ini
REGAPP=PSPID
AcadCmdLine=
DESCRIPTION=PlantSpace P&ID
[PSPIPE]
REGAPP=PSPIPE
AcadCmdLine=
DESCRIPTION=PlantSpace Pipe
[PSEQP]
REGAPP=PSEQP
AcadCmdLine=
DESCRIPTION=PlantSpace Equipment
[UNKNOWN]
REGAPP=AT_UNKNOWN
AcadCmdLine=
DESCRIPTION=AT_UNKNOWN
[COMP-DRAW]
REGAPP=COMP-DRAW
AcadCmdLine=/p "C:\Documents and Settings\All Users\Application
Data\Bentley\Plant V8i\AutoPLANT_PDW811ACAD_6001_409.arg" /b loadequip
loadpiping
DESCRIPTION=Composite Drawing
[ToolTipDisplay]
Delimiter=-
Appendix A
338
Apr-10
AT.ini
EQUIP=TAG_NO,EDESC
PROCESS=TAG_NO
Brackets=[]
[NEW]
REGAPP=AT_NEW
AcadCmdLine=/p "C:\Documents and Settings\All Users\Application
Data\Bentley\Plant V8i\AutoPLANT_PDW811ACAD_6001_409.arg" /b loadpiping
DESCRIPTION=Junk
[TEST]
REGAPP=AT_TEST
AcadCmdLine=/p "C:\Documents and Settings\All Users\Application
Data\Bentley\Plant V8i\AutoPLANT_PDW811ACAD_6001_409.arg" /b loadpiping
DESCRIPTION=junk1
[ProjectDB]
MSGBOXDEBUG=0
[DOCUMENTSELECTION]
ALL_COLUMNS=DOC_ID;TAG_TYPE;TAG_CODE;DOC_NAME;DOC_DESC;DOC_FN
AME;ALT_NAME;LOCATION;AREA;SHEET_NO;OF_SHEET;APPROVEDBY;DOC_TYP
E;TEMPLATE;REGAPP;DWG_STAT;REGEN_FLAG;LASTUPDATE;AUTOTAG_ON;JOIN
KEYTAG;JOINPARAM;OWNER;ARCHIVENUMBER;USERDEFINED1;USERDEFINED2;
USERDEFINED3;USERDEFINED4;USERDEFINED5;TITLE1;TITLE2;TITLE3;LOCKED;NO
TES;FOLDER;PREV_TAG;PROJ_STAT;CREATE_TM;LAST_MOD;TAGINSERT;REV;CO
MP_ID;DCM_ID;PWV_ID;DOC_IDCODE;SKETCH;
SELECTED_COLUMNS=DOC_ID;DOC_NAME;LOCATION
[HKUPS]
REGAPP=HKUPS
Apr-10
339
Appendix A
AT.ini
AcadCmdLine=
DESCRIPTION=Hookups
[ORTP]
REGAPP=AT_ORTP
AcadCmdLine=/p "C:\Documents and Settings\All Users\Application
Data\Bentley\Plant V8i\AutoPLANT_PDW811ACAD_6001_409.arg" /b loadpiping
DESCRIPTION=Ortho Drawings
[TagBrowse]
Key1='PID*'
Key2='PID-1'
Key3='*1*'
LastFilter='PID*'
[PIDANNO-AT_PIPERUN]
ANNO0=(STRCAT PSZ_NOM "-" PSPEC_NOM "-" POPT "-" POPP )
ANNO1=
ANNO2=
ANNO3=
ANNO4=
[P&IDEquipNoz]
AT_EQPMP=1
[UPDATE]
AP_UPDATE_LAST=rebis
Appendix A
340
Apr-10
AT.ini
[PROCAD]
REGAPP=PROCAD
CADAPP=C:\Program Files\AutoCAD 2008\acad.exe
AcadCmdLine=/p "C:\Documents and Settings\All Users\Application
Data\Bentley\Plant V8i\AutoPLANT_PDW811ACAD_6001_409.arg"
DESCRIPTION=ProCAD
[DSHEET]
REGAPP=DSHEET
AcadCmdLine=
DESCRIPTION=Data Sheets
[ProjectAdministrator]
DS_IMPORT_RANGE=A1:AZ300
[DOCKSETTINGSR17]
APPrefSelectAN17.ComponentPreferences=1
Apr-10
341
Appendix A
SQL Project.ini
SQL Project.ini
[GENERAL]
APPLICATIONS=DOCMANAGER;PIPING;ISOMETRICS;ELECTRICAL;EQUIP;2DPIPING
;FLATTENER;VISION;NAVIGATOR;DATAMANAGER;HOOKUPS;I&W;INSTRUMENTA
TION;DATASHEETS;TEMPLATEGEN;P&ID;STRUCTURAL;
DeleteTagNumbers=Yes
TagNumPrefix=000
ProjectName=Intel_project
ProjectNumber=
ProjectDescript=Intel_project
ClientName=
ClientNumber=
ClientLoc=
ContractorName=
ContractorNumber=
ContractorLoc=
Remove tags on document deletion=Yes
ProjectID=0001
ProjectGUID={2113AD14-F31D-4407-8BFF-FF2F50AEA143}
SharedSchema=0
SharedStandards=0
[PATHS]
Appendix A
342
Apr-10
SQL Project.ini
Standards=j:\Common_Directories\Standards\
Reports=Reports\
APCUSTDIR=j:\Common_Directories\APCUSTDIR\
EleDrawings=EleDrawings\
EleSymbols=Standards\Electrical\Symbols\
InsDrawings=InsDrawings\
InsSymbols=Standards\Instrumentation\Symbols\
CardSymbols=Standards\Instrumentation\Symbols\
TermSymbols=Standards\Instrumentation\Symbols\TermDWG\
ELECT_DWG=ELECT_DWG\
DataSheets=DataSheets\
Specifications=Specifications\
Hookups=Hookups\
P&ID_Assemblies=Standards\P&ID\Assemblies\
PID_DWG=PID_DWG\
PIPE_DWG=PIPE_DWG\
ISO_DWG=ISO_DWG\
EQP_DWG=EQP_DWG\
STRUCT_DWG=STRUCT_DWG\
[PROVIDERS]
Projdata=SQLOLEDB.1
Apr-10
343
Appendix A
SQL Project.ini
Schema=SQLOLEDB.1
[DATA SOURCES]
Projdata =DRIVER={SQL Server};SERVER=%s;UID=%s;PWD=%s;DATABASE=%s
Schema =DRIVER={SQL Server};SERVER=%s;UID=%s;PWD=%s;DATABASE=%s
ModelDB =Dsn=MS Access for AutoPLANT;DBQ=%s
SpecDB =Dsn=MS Access for AutoPLANT;DBQ=%s
Report =Dsn=MS Access for AutoPLANT;DBQ=%s
[DATABASES]
Projdata=Integrated Security=SSPI;Persist Security Info=False;Initial
Catalog=Intel_project;Data Source=.
;For SQL Server
;Projdata =DATABASE=%s;DRIVER={SQL Server};UID=;PWD=;SERVER=%s
Schema=Integrated Security=SSPI;Persist Security Info=False;Initial
Catalog=Intel_project;Data Source=.
[Modeller]
WorkDBExtension
EscalateDelay
=0
MaxConnections
Appendix A
= MDB
= 50
CleanState
= 10
WorkDir
= DbWork
344
Apr-10
SQL Project.ini
CompactDir
= DbCompact
CompactExt
= MDX
[Templates]
CABFLL_M=22.50
CABFLL_I=0.9
CABFLW_M=5.00
CABFLW_I=0.20
Standard=METRIC
USEDIALOG=FALSE
CoreLinetype = SOLID
CableLineweight_Imperial = 0.125
CableLineweight_Metric = 0.125
JumperLinetype = SOLID
JumperLineweight_Imperial = 0.125
JumperLineweight_Metric = 0.125
JumperLineSpacing_X_Imperial = 0.041
JumperLineSpacing_Y_Imperial = 0.041
JumperLineSpacing_X_Metric = 0.041
JumperLineSpacing_Y_Metric = 0.041
JumperLineSpacingxl_X = 5
Apr-10
345
Appendix A
SQL Project.ini
JumperLineSpacingxl_Y = 5
ShowJumpers=1
dwgtemplatedirection= NORMAL
ShowJumperLabels=FALSE
CableOffset_Termcon_Imperial = 0.25
CableOffset_Termcon_Metric = 0.25
CableOffset_LoopCon_Imperial = 0.25
CableOffset_LoopCon_Metric = 0.25
coreOffset_Termcon_Imperial= 0.75
coreOffset_Termcon_Metric = 0.75
coreOffset_LoopCon_Imperial = 0.75
coreOffset_LoopCon_Metric = 0.75
MakeSingleInstrBlock =FALSE
ForceAlign=TRUE
TraverseOppositeSide=TRUE
HeaderGap = 2
HideDuplicateCableHeaders=TRUE
[DCW_Settings]
CoreLinetype = SOLID
CableLineweight = 1
JumperLinetype = SOLID
Appendix A
346
Apr-10
SQL Project.ini
JumperLineweight = 1
JumperLineSpacing_X = 90
JumperLineSpacing_Y = 90
ShowJumpers=1
ShowJumperLabels=FALSE
cableoffset = 400
coreoffset=800
MakeSingleInstrBlock =FALSE
TraverseOppositeSide=TRUE
HideDuplicateCableHeaders=TRUE
[IWUISETTINGS]
CARDEDITDEFFIELDS
=IOLIST_ID,TERMSET,IO_TYPE,CHNL,ADDRESS,TAG_NO,DESCRIPT
cardeditcurrfields
=IOLIST_ID,TERMSET,IO_TYPE,CHNL,ADDRESS,TAG_NO,DESCRIPT,REV
JSETTINGS=LL1=1;LL2=-1;LL3=-1;LL4=-1;LL5=-1;LL6=1;RL1=1;RL2=1;RL3=1;RL4=1;RL5=1;RL6=-1
DefaultTermSymbol ="Tstrip1.dwg"
[DATASHEETS]
RevisionControl=1
TagFilterList=TRUS200-E-*;**;*;_________________________;
DocFilterList=XD900E01.XLS;*.XLS;*.XLS;*.*;_________________________;
Apr-10
347
Appendix A
Oracle Project.ini
Oracle Project.ini
[GENERAL]
APPLICATIONS=DOCMANAGER;PIPING;ISOMETRICS;ELECTRICAL;EQUIP;2DPIPING
;FLATTENER;VISION;NAVIGATOR;DATAMANAGER;HOOKUPS;I&W;INSTRUMENTA
TION;DATASHEETS;TEMPLATEGEN;P&ID;STRUCTURAL;
DeleteTagNumbers=Yes
TagNumPrefix=000
ProjectName=APPROJ22
ProjectNumber=12345
ProjectDescript=APPROJ22
ClientName=
ClientNumber=
ClientLoc=
ContractorName=
ContractorNumber=
ContractorLoc=
Remove tags on document deletion=Yes
ProjectID=0001
ProjectGUID={210D3428-70CC-40BB-AEDF-82E8CBDDEB69}
SharedSchema=0
SharedStandards=0
IsProjectVersion893=1
IWUSELASTIDONLY=0
Appendix A
348
Apr-10
Oracle Project.ini
[PATHS]
Standards=Standards\
Reports=Reports\
EleDrawings=Electrical\Drawings\
EleSymbols=Standards\Electrical\Symbols\
InsDrawings=Instrumentation\Drawings\
InsSymbols=Standards\Instrumentation\Symbols\
CardSymbols=Standards\Instrumentation\Symbols\
TermSymbols=Standards\Instrumentation\Symbols\TermDWG\
ELECT_DWG=Raceways\Drawings\
DataSheets=DataSheets\
Specifications=DataSheets\Specifications\
Hookups=Hookups\
P&ID_Assemblies=Standards\P&ID\Assemblies\
PID_DWG=P&ID\Drawings\
PIPE_DWG=Piping\Drawings\
ISO_DWG=Iso\Drawings\
EQP_DWG=Equip\Drawings\
STRUCT_DWG=Struct\Drawings\
[PROVIDERS]
Apr-10
349
Appendix A
Oracle Project.ini
Projdata=OraOLEDB.Oracle.1
Schema=Microsoft.Jet.OLEDB.4.0
[DATA SOURCES]
Projdata =DRIVER={Oracle ODBC Driver};DBQ=%s;UID=%s;PWD=%s
Schema =DSN=MS Access for AutoPLANT;DBQ=%s
ModelDB =Dsn=MS Access for AutoPLANT;DBQ=%s
SpecDB =Dsn=MS Access for AutoPLANT;DBQ=%s
Report =Dsn=MS Access for AutoPLANT;DBQ=%s
[DATABASES]
Projdata=Password=bentley;Persist Security Info=True;User ID=approj22;Data
Source=appw
;For SQL Server
;Projdata =DATABASE=%s;DRIVER={SQL Server};UID=;PWD=;SERVER=%s
Schema=%ProjPath%\PROJDATA\SCHEMA.MDB
[Modeller]
WorkDBExtension
EscalateDelay
MaxConnections
CleanState
Appendix A
= MDB
=0
= 50
= 10
350
Apr-10
Oracle Project.ini
WorkDir
= DbWork
CompactDir
= DbCompact
CompactExt
= MDX
[Templates]
CABFLL_M=22.50
CABFLL_I=0.9
CABFLW_M=5.00
CABFLW_I=0.20
Standard=METRIC
USEDIALOG=FALSE
CoreLinetype = SOLID
CableLineweight_Imperial = 0.125
CableLineweight_Metric = 0.125
JumperLinetype = SOLID
JumperLineweight_Imperial = 0.125
JumperLineweight_Metric = 0.125
JumperLineSpacing_X_Imperial = 0.041
JumperLineSpacing_Y_Imperial = 0.041
JumperLineSpacing_X_Metric = 0.041
JumperLineSpacing_Y_Metric = 0.041
Apr-10
351
Appendix A
Oracle Project.ini
JumperLineSpacingxl_X = 5
JumperLineSpacingxl_Y = 5
ShowJumpers=1
dwgtemplatedirection= NORMAL
ShowJumperLabels=FALSE
CableOffset_Termcon_Imperial = 0.10
CableOffset_Termcon_Metric = 0.10
CableOffset_LoopCon_Imperial = 0.10
CableOffset_LoopCon_Metric = 0.10
coreOffset_Termcon_Imperial= 0.85
coreOffset_Termcon_Metric = 0.85
coreOffset_LoopCon_Imperial = 0.85
coreOffset_LoopCon_Metric = 0.85
MakeSingleInstrBlock =FALSE
ForceAlign=TRUE
TraverseOppositeSide=TRUE
HeaderGap = 2
HideDuplicateCableHeaders=FALSE
BlocksPlacementOrderFromTop=TRUE
COMPOSITEDRAWINGTAGTYPES=AT_MUX_TSTRIP
COMPOSITEDRAWINGSYMBOLTOKENNAME=INSPOINT
Appendix A
352
Apr-10
Oracle Project.ini
[DCW_Settings]
CoreLinetype = SOLID
CableLineweight = 1
JumperLinetype = SOLID
JumperLineweight = 1
JumperLineSpacing_X = 90
JumperLineSpacing_Y = 90
ShowJumpers=1
ShowJumperLabels=FALSE
cableoffset = 0.05
coreoffset=0.9
MakeSingleInstrBlock =FALSE
TraverseOppositeSide=TRUE
HideDuplicateCableHeaders=FALSE
ShowFerrule=FALSE
BlocksPlacementOrderFromTop=TRUE
[IWUISETTINGS]
CARDEDITDEFFIELDS
=IOLIST_ID,TERMSET,IO_TYPE,CHNL,ADDRESS,TAG_NO,DESCRIPT
cardeditcurrfields
=IOLIST_ID,TERMSET,IO_TYPE,CHNL,ADDRESS,TAG_NO,DESCRIPT,REV
Apr-10
353
Appendix A
Oracle Project.ini
JSETTINGS=LL1=1;LL2=-1;LL3=-1;LL4=-1;LL5=-1;LL6=1;RL1=1;RL2=1;RL3=1;RL4=1;RL5=1;RL6=-1
DefaultTermSymbol ="Tstrip1.dwg"
MAXFFInstrLimit=255
ALL_SORTCOL=0
ALL_SORTORDERDESC=FALSE
TSTRIP_SORTCOL=0
TSTRIP_SORTORDERDESC=FALSE
DOC_REG_SORTCOL=0
DOC_REG_SORTORDERDESC=FALSE
LLabel=1
RLabel=1
CARDSORTFIELD=CHNL
CARD_SORTCOL=0
CARD_SORTORDERDESC=FALSE
CABLE_SORTCOL=0
CABLE_SORTORDERDESC=FALSE
AllocateLoopNumberExpression=
INSTR_SORTCOL=0
INSTR_SORTORDERDESC=FALSE
CARDPORTEDITDEFFIELDS=PORT_ID,TERMSET,IO_TYPE,PORT_NO,IP_ADDRESS,C
OMMENTS,REV,NODE,NETWORK
Appendix A
354
Apr-10
Oracle Project.ini
cardporteditcurrfields=PORT_ID,TERMSET,IO_TYPE,PORT_NO,IP_ADDRESS,COM
MENTS,REV,NODE,NETWORK
CARDPORTSORTFIELD=PORT_NO
LOOP_SORTCOL=0
LOOP_SORTORDERDESC=FALSE
[SplitMerge]
Triggers=True
[Vision]
ArchiveSwitch=0
[DATASHEETS]
RevisionControl=1
Apr-10
355
Appendix A
Access Project.ini
Access Project.ini
[GENERAL]
APPLICATIONS=DOCMANAGER;PIPING;ISOMETRICS;ELECTRICAL;EQUIP;2DPIPING
;FLATTENER;VISION;NAVIGATOR;DATAMANAGER;HOOKUPS;I&W;INSTRUMENTA
TION;DATASHEETS;TEMPLATEGEN;P&ID;STRUCTURAL;
DeleteTagNumbers=Yes
TagNumPrefix=000
ProjectName=Training
ProjectNumber=159
ProjectDescript=Imperial Training Project
ClientName=Bentley
ClientNumber=1
ClientLoc=Exton, PA
ContractorName=
ContractorNumber=
ContractorLoc=
Remove tags on document deletion=Yes
ProjectID=0001
ProjectGUID={680DEE8C-B74F-4D87-A05A-C722C923C094}
SharedSchema=0
SharedStandards=0
[PATHS]
Appendix A
356
Apr-10
Access Project.ini
Standards=Standards\
Reports=Reports\
EleDrawings=Electrical\Drawings\
EleSymbols=Standards\Electrical\Symbols\
InsDrawings=Instrumentation\Drawings\
InsSymbols=Standards\Instrumentation\Symbols\
CardSymbols=Standards\Instrumentation\Symbols\
TermSymbols=Standards\Instrumentation\Symbols\TermDWG\
ELECT_DWG=Raceways\Drawings\
DataSheets=DataSheets\
Specifications=DataSheets\Specifications\
Hookups=Hookups\
P&ID_Assemblies=Standards\P&ID\Assemblies\
PID_DWG=P&ID\Drawings\
PIPE_DWG=Piping\Drawings\
ISO_DWG=Iso\Drawings\
EQP_DWG=Equip\Drawings\
STRUCT_DWG=Struct\Drawings\
ALIAS0=%LOCAL_ROOT%\Reports\
REFPATH1=C:\Bentley Training Project\Training\Supplemental\
DSHEET_0=Datasheets\Instr\
Apr-10
357
Appendix A
Access Project.ini
[PROVIDERS]
Projdata=Microsoft.Jet.OLEDB.4.0
Schema=Microsoft.Jet.OLEDB.4.0
[DATA SOURCES]
Projdata =DSN=MS Access for AutoPLANT;DBQ=%s
Schema =DSN=MS Access for AutoPLANT;DBQ=%s
ModelDB =Dsn=MS Access for AutoPLANT;DBQ=%s
SpecDB =Dsn=MS Access for AutoPLANT;DBQ=%s
Report =Dsn=MS Access for AutoPLANT;DBQ=%s
[DATABASES]
Projdata=%ProjPath%\PROJDATA\PROJDATA.MDB
;For SQL Server
;Projdata =DATABASE=%s;DRIVER={SQL Server};UID=;PWD=;SERVER=%s
Schema=%ProjPath%\PROJDATA\SCHEMA.MDB
[Modeller]
WorkDBExtension
EscalateDelay
MaxConnections
CleanState
Appendix A
= MDB
=0
= 50
= 10
358
Apr-10
Access Project.ini
WorkDir
= DbWork
CompactDir
= DbCompact
CompactExt
= MDX
[Templates]
CABFLL_M=22.50
CABFLL_I=0.9
CABFLW_M=5.00
CABFLW_I=0.20
Standard=METRIC
USEDIALOG=FALSE
CoreLinetype = SOLID
CableLineweight_Imperial = 0.125
CableLineweight_Metric = 0.125
JumperLinetype = SOLID
JumperLineweight_Imperial = 0.125
JumperLineweight_Metric = 0.125
JumperLineSpacing_X_Imperial = 0.041
JumperLineSpacing_Y_Imperial = 0.041
JumperLineSpacing_X_Metric = 0.041
JumperLineSpacing_Y_Metric = 0.041
Apr-10
359
Appendix A
Access Project.ini
JumperLineSpacingxl_X = 5
JumperLineSpacingxl_Y = 5
ShowJumpers=1
dwgtemplatedirection= NORMAL
ShowJumperLabels=FALSE
CableOffset_Termcon_Imperial = 0.25
CableOffset_Termcon_Metric = 0.25
CableOffset_LoopCon_Imperial = 0.25
CableOffset_LoopCon_Metric = 0.25
coreOffset_Termcon_Imperial= 0.75
coreOffset_Termcon_Metric = 0.75
coreOffset_LoopCon_Imperial = 0.75
coreOffset_LoopCon_Metric = 0.75
MakeSingleInstrBlock =FALSE
ForceAlign=TRUE
TraverseOppositeSide=TRUE
HeaderGap = 2
HideDuplicateCableHeaders=FALSE
[DCW_Settings]
CoreLinetype = SOLID
CableLineweight = 1
Appendix A
360
Apr-10
Access Project.ini
JumperLinetype = SOLID
JumperLineweight = 1
JumperLineSpacing_X = 90
JumperLineSpacing_Y = 90
ShowJumpers=1
ShowJumperLabels=FALSE
cableoffset = 400
coreoffset=800
MakeSingleInstrBlock =FALSE
TraverseOppositeSide=TRUE
HideDuplicateCableHeaders=FALSE
[IWUISETTINGS]
CARDEDITDEFFIELDS
=IOLIST_ID,TERMSET,IO_TYPE,CHNL,ADDRESS,TAG_NO,DESCRIPT
cardeditcurrfields
=IOLIST_ID,TERMSET,IO_TYPE,CHNL,ADDRESS,TAG_NO,DESCRIPT,REV
JSETTINGS=LL1=1;LL2=-1;LL3=-1;LL4=-1;LL5=-1;LL6=1;RL1=1;RL2=1;RL3=1;RL4=1;RL5=1;RL6=-1
DefaultTermSymbol ="Tstrip1.dwg"
MAXFFInstrLimit=255
[Vision]
Apr-10
361
Appendix A
Access Project.ini
ArchiveSwitch=0
[DATASHEETS]
RevisionControl=1
TagFilterList=P-*;*P*;*;_________________________;
DocFilterList=;P*.XLS;*.XLS;*.*;_________________________;
Appendix A
362
Apr-10
Course Summary
Course Summary
You have now completed an extensive course on the Bentley 2D and 3D software.
You should now be able to determine what type of project database will fit your
needs, how to customize the tables and view of that project, and how to use the
tools provided to manipulate your project.
Now you will be able to:
Apr-10
Configure a project.
Manage a project.
Package a project.
363
Copyright 2010 Bentley Systems, Incorporated
Course Summary
Course Review
Course Review
Now that you have completed this course, lets measure what you have learned.
Questions
2 In what order must the software be installed?
3 List a few things that should be considered before starting a project.
4 What is the difference between the project's local and network
directories?
5 The Central Project Mode was designed for which database type?
6 Which project mode does Bentley recommend using?
7 Name the three types of 2D to 3D mappings available and give a
description of each.
8 True or False: The RebisPropertyDialog.vbp file contains the property
dialog.
9 Which application would be used to add a user to the current project?
10 In the Project.ini files, which section shows the database type being
utilized for the project?
11 What is the name of the document which shows the relationships of the
database tables?
12 Why are instruments and equipment tags stored in separate locations?
13 Which database table holds the view definitions and in which database
does this table reside?
14 Why would you package a working project?
15 Why would you split a project?
16 Which tool would you use if you needed to compare the 2D documents
and 3D documents of a project?
17 Which application is used to update a Bentley report?
18 Can you use your existing company datasheets in a Bentley project?
19 How does the software determine what information has been modified
on a datasheet?
20 Can you associate an external document to a component?
Course Summary
364
Apr-10
Course Review
21 Can you modify the software so that it will open file types that are not
standard within the Bentley file structure?
Apr-10
365
Course Summary
Course Review
Answers
1 The software must be installed in the following order: AutoPLANT P&ID,
Bentley Process and Instrumentation and Bentley Plant Design.
2 Three things which should be considered before starting a project are:
personnel training, CAD standards, and customization needs. You should
also consider which software, type of installation, and type of project
database you will need.
3 Local directories are located in C:\Documents and Settings\All
Users\Application Data\Bentley\Plant V8i and contain machine-specific
files. The Network directories contain the executables needed to run the
software and must be accessible by each workstation.
4 The Central Project Mode was designed for the Access database type but
is available for MSDE, SQL and Oracle.
5 Bentley strongly recommends using the Central Project Mode.
6 The three types of mapping available are: Class mapping, Tag Type
mapping and Field mappings. Class mapping uses the XXCLASSMAP tables
for 3D items and the settings.dbf for 2D items. Tag Type mapping uses the
ValueMap2D3D table and the settings.dbf to compare tag types within the
two applications. The Field mapping compares the data stored in the
Fieldmap2d3d table.
7 False: The file containing the property dialog definitions is called the
RebisComponentDialogs.vbp.
8 The Project Administrator project tool would be used to add a user to the
current project.
9 The [Providers] section of the Project.ini file will list the database type
being utilized.
10 The ER Diagram is the document which graphically shows the
relationships between the database tables.
11 The instruments utilize the INSTR table with a self-contained keytag to
store tag numbers, while the equipment tags are stored in the TAG_REG
table and linked by the keytag to the EQUIP table.
12 The RebisView table contains the view definitions. It is found in the
Schema database.
13 You would package a working project if you needed to move its location
from one server to another, or if you needed to send the project to a third
party.
Course Summary
366
Apr-10
Course Review
14 You would split a project if you want a third party to work on a section of
the project, but not the entire project. Utilizing this tool would allow you
to send the third party the affected documents. They could be updated
and additional documents added and brought back into the parent
project. All of the modified or new tags will be added to the project
database.
15 To compare 2D and 3D documents you would use the 2D to 3D
Consistency Checker.
16 Bentley reports can be updated with the Access report writer.
17 Yes, you can use your existing company datasheets in a Bentley project by
mapping the cells of the datasheet and then importing it into the project.
18 When a datasheet is closed, the Resolve Differences dialog will open
showing the changes between the datasheet and the database. At that
time, you can select which data is correct and save.
19 Yes, using the Vision application you can associate any document to a
component.
20 Yes, you can add external file types to your project structure.
Apr-10
367
Course Summary
Course Review
Course Summary
368
Apr-10