Académique Documents
Professionnel Documents
Culture Documents
Installation Guide
Disclaimer
Information of a technical nature, and particulars of the product and its use, is given by AVEVA
Solutions Ltd and its subsidiaries without warranty. AVEVA Solutions Ltd and its subsidiaries disclaim
any and all warranties and conditions, expressed or implied, to the fullest extent permitted by law.
Neither the author nor AVEVA Solutions Ltd, or any of its subsidiaries, shall be liable to any person or
entity for any actions, claims, loss or damage arising from the use or possession of any information,
particulars, or errors in this publication, or any incorrect use of the product, whatsoever.
Copyright
Copyright and all other intellectual property rights in this manual and the associated software, and every
part of it (including source code, object code, any data contained in it, the manual and any other
documentation supplied with it) belongs to AVEVA Solutions Ltd or its subsidiaries.
All other rights are reserved to AVEVA Solutions Ltd and its subsidiaries. The information contained in
this document is commercially sensitive, and shall not be copied, reproduced, stored in a retrieval
system, or transmitted without the prior written permission of AVEVA Solutions Ltd. Where such
permission is granted, it expressly requires that this Disclaimer and Copyright notice is prominently
displayed at the beginning of every copy that is made.
The manual and associated documentation may not be adapted, reproduced, or copied, in any material
or electronic form, without the prior written permission of AVEVA Solutions Ltd. The user may also not
reverse engineer, decompile, copy, or adapt the associated software. Neither the whole, nor part of the
product described in this publication may be incorporated into any third-party software, product,
machine, or system without the prior written permission of AVEVA Solutions Ltd, save as permitted by
law. Any such unauthorised action is strictly prohibited, and may give rise to civil liabilities and criminal
prosecution.
The AVEVA products described in this guide are to be installed and operated strictly in accordance with
the terms and conditions of the respective license agreements, and in accordance with the relevant
User Documentation. Unauthorised or unlicensed use of the product is strictly prohibited.
First published September 2007
AVEVA Solutions Ltd, and its subsidiaries
AVEVA Solutions Ltd, High Cross, Madingley Road, Cambridge, CB3 0HB, United Kingdom
Trademarks
AVEVA and Tribon are registered trademarks of AVEVA Solutions Ltd or its subsidiaries. Unauthorised
use of the AVEVA or Tribon trademarks is strictly forbidden.
AVEVA product names are trademarks or registered trademarks of AVEVA Solutions Ltd or its
subsidiaries, registered in the UK, Europe and other countries (worldwide).
The copyright, trade mark rights, or other intellectual property rights in any other product, its name or
logo belongs to its respective owner.
Installation Guide
Contents
Page
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:13
12.0
3:16
3:16
3:17
3:17
3:17
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4:6
ii
12.0
7:1
7:1
7:2
7:3
Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8:1
General
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8:1
Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9:2
iii
12.0
Compatibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11:1
AutoDRAFT Software. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11:1
Configuring AutoDRAFT with AutoCAD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11:1
Installing and Configuring AutoCAD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11:2
AutoCAD R2006. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11:2
AutoCAD R2007. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11:2
AutoCAD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11:3
Application Macros for use with DRAFT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11:3
Projects
13:2
13:2
13:3
13:3
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13:4
iv
12.0
Introduction
The PDMS and Associated Products Installation Guide explains how to install and set up
PDMS 12 and associated products on a workstation running the Microsoft Windows 2000 or
Windows XP operating system (hereafter referred to jointly as 'Windows'). Local
Administrator rights are required to perform the installation.
The guide assumes the user is familiar with the concepts of folder/file hierarchies for storing
data on disks and with basic Windows terminology and commands. If not, the user can also
refer to the operating system documentation while carrying out the installation.
The guide also assumes that the user has already gained access to the PDMS installation
files via a disk, from the AVEVA Web site, or by some other route.
1.1
1:1
12.0
MDS Installed Configuration, describes how to configure folder structure and naming
configurations.
Final Designer Configuration, describes the three ways of how to install and configure.
Pipe Stress Interface Configuration, describes which standard settings need modifying to
complete the installed version.
1.2
Associated Products
The following are available as additional installation options when installing PDMS.
Global and Global Server - for synchronisation of projects between world-wide sites
Area Based ADP - Automates the production of volumetric drawings using specified
templates, thus simplifying their update after a change to the model
Multi-Discipline Supports - For the design, drawing and MTO of all kinds of supports
Pipe Stress Interface - Transfer pipe stressing data between PDMS & CAESARII
Final Designer - Integrated environment that uses AutoCAD to produce and edit
drawings from PDMS.
There are various AVEVA products that can be used in conjunction with PDMS. The user
can consider installing these at the same time. Those closely associated with PDMS include
the following DESIGN products:
AVEVA Global Server - For synchronisation of PDMS products between world wide
sites
AVEVA SQL Direct - Access the DESIGN Database directly from within software
products that support Microsoft Universal Data Access interfaces
ImPlant-STL - For translating stereolithography (STL) files that have been generated
from non-AVEVA mechanical CAD systems into macro files that can be input to PDMS
AVEVA PML Publisher - Programmable Macro Language functions, object forms and
macros can be encrypted using the tools available
Model Management - for change & status control of engineering objects (e.g. pipes,
welds, ) from system DESIGN through detailing and into deliverable production.
For details of the installation of these add-on products, refer to the relevant installation
guide. If they are required, it may be advisable to read these before installing PDMS.
1:2
12.0
2.1
Release Notes
Insert the disk in your Workstation disk drive, and then follow the instructions.
If the disk does not start, click Start>Run, and then browse for the Setup.exe.
2.1.1
2.1.2
2.2
2:1
12.0
Open the Add or Remove Programs utility from the Control Panel, and select the version
of Microsoft Office being used, the one shown here is Microsoft Office Professional
Edition 2003.
2:2
12.0
Check the option for Choose advanced customisation of applications, and click Next.
2:3
12.0
Under the Microsoft Office Excel application make sure that .NET Programmability
Support is enabled. If .NET Programmability Support is not enabled then select the
option Run from My Computer, and click Update.
2:4
12.0
3:1
12.0
3:2
12.0
3:3
12.0
The Plant Setup Wizard activates at this point and guides the user through the installation of
the product. Click Next to display the Custom Setup screen.
3:4
12.0
The Custom Setup window displays to the user every configurable aspect of the
installation. Configurable Features are displayed on the left hand side of the window, in a
control called the SelectionTree. Each Feature is depicted as a box with a description of the
Feature displayed in the right hand pane. The boxes representing each Feature are
depicted as follows:
- Feature will be installed (Locally)
- Feature will be installed (Locally), but not all sub-Features will.
- Feature will be unavailable (Not Installed), as will all descendants.
Clicking a box displays a drop-down menu.
3:5
12.0
Yes
C:\AVEVA\Plant\
PDMS
Yes
C:\AVEVA\Plant\PDMS12.0.SP4\
PDMS Models
No
C:\AVEVA\Plant\PDMS12.0.SP4\Project\
P&ID Manager
No
C:\AVEVA\Plant\PDMS12.0.SP4\
Global
No
C:\AVEVA\Plant\PDMS12.0.SP4\
Global Server
No
C:\AVEVA\Plant\PDMS12.0.SP4\
Schematic 3D Integrator
No
C:\AVEVA\Plant\PDMS12.0.SP4\
Yes
C:\AVEVA\Plant\ABA12.0.SP4\
Multi-Discipline Supports
Yes
C:\AVEVA\Plant\MDS12.0.SP4\
ExPlant-A
No
C:\AVEVA\Plant\PDMS12.0.SP4\
ExPlant-I
No
C:\AVEVA\Plant\PDMS12.0.SP4\
OpenSteel
Yes
C:\AVEVA\Plant\OpenSteel1.5.SP2
Example Project
No
C:\AVEVA\Plant\OpenSteel1.5.SP2\Project\
Yes
C:\AVEVA\Plant\PSI12.0.SP4\
3:6
12.0
Final Designer
Yes
C:\AVEVA\Plant\FinalDesigner1.3.SP2\
Manuals
No
C:\AVEVA\Plant\PDMS12.0.SP4\Manuals\
Changing the Folder Path of the Feature "AVEVA Plant Suite" will affect all applications
residing in subfolders. For example:
if "AVEVA Plant Suite" = J:\Test\
Then
"PDMS" = J:\Test\PDMS12.0.SP4\
"PDMS Models" = J:\Test\PDMS12.0.SP4\Project\
3:7
12.0
Select Back to step back a stage, Cancel to terminate the Setup Wizard or Next to display
the Installing Plant screen.
3:8
12.0
The Installing Plant screen displays a taskbar showing the status of the installation.
During the installation process the screen displays a Cancel button, which can be clicked to
stop the installation. When selected a window is displayed asking for confirmation that the
Plant installation is to be cancelled.
Selecting the Yes button displays a screen showing the Plant Setup Wizard was interrupted.
3:9
12.0
3:10
12.0
When the installation has been completed, click Finish to exit the Setup Wizard.
3.1
Uninstall
Complete removal of an installation can be accomplished by several methods.
Removing it from Start > Settings > Control Panel > Add/Remove Programs applet
Right clicking on the MSI file that installed it, and selecting Uninstall
Removal of individual Features is also possible from the command Line, using the
REMOVE property or by changing the installation state via the Add/Remove Programs
applet.
Note: Uninstalling the PDMS and associated Products installation will not uninstall
Microsoft's .NET Framework or downgrade the Windows Installer Service. The .NET
Framework must be removed separately if required.
3:11
12.0
3.2
Modifying
There are several ways to modify an installed installation. For example:
Changing it from Start > Settings > Control Panel > Add/Remove Programs applet
Right clicking on the MSI file that installed it, and selecting Install, then selecting
Change at the subsequent window.
Running the command MSIEXEC /I [Path to Original MSI], then selecting Change at
the subsequent window.
Once the Change option is selected the Custom Setup window is displayed allowing the
user to change which features are installed.
The Change option can not be used to change the Location Path. If the user wants to
change the Location Path, the current installation must be removed and then re-installed
using the new Location Path.
Note: Never move files by other means, as this may trigger healing, however Copying files
to other locations will not cause problems.
3:12
12.0
3.3
Repairing
If any programs stop working, or the installation has knowingly been damaged, then Repair
may fix the problem.
There are several ways to repair an installation. For example:
Changing it from Start > Settings > Control Panel > Add/Remove Programs applet
Right clicking on the MSI file that installed it, and selecting Install, then selecting Repair
at the subsequent window.
Running the command MSIEXEC /F [Path to Original MSI], then selecting Repair at the
subsequent window.
Repairing installations causes them to heal themselves. For more information refer to
Healing.
3.4
Healing
MSI technology has inbuilt self repairing mechanisms. As such it is generally unwise to alter
file and folder names, shortcuts or registry manually, as this may trigger the MSI which
deployed the files to redeploy them.
However, it is expected that some users will wish to alter Appware, "Sample Data" Shortcuts
and .bat file variables. As such, AVEVA installations have been designed to minimise the
ability of the MSI to heal itself in such cases.
Sample Data, Models, example projects and shortcuts, should not trigger healing if they are
deleted or altered. The consequence of making shortcuts editable/deletable is that MSI
Advertising will not function.
3.5
3.5.1
3:13
12.0
Once appware has been modified, it must fall to the author/owner to maintain the changes,
since there is no reliable way to reconcile code differences. In extreme cases this may mean
that AVEVA installations cannot be used to deploy appware, and those clients must make
their own code merges.
3.6
Interdependencies will vary between releases and can be difficult and risky to migrate
automatically.
Many different programs may work with them and with data derived from them.
Have a lifecycle which is likely to differ from the applications which they service.
May be released with installations which install applications, but should be as easy as
possible to divorce from such installations.
May suit release in a simple compressed archives (.zip file or self extracting executable
say).
3.7
3:14
12.0
3.7.1
3.7.2
3.7.3
3.8
3.8.1
3.8.2
3:15
12.0
3.9
3.9.1
.Net Security
.Net security defaults to not allowing .Net program code to execute if it resides in a network
location. There are several way to "Trust" such locations, but Trusted it must be, if programs
are to run across a network.
3.9.2
Signing
Newer windows operating systems have code signing embedded into their security. As
such, AVEVA have begun signing .msi files and .cab files for installations which are not
restricted to Windows XP or older operating systems.
Unfortunately, the Administrative Installation process recreates and/or alters the source .msi
file and removes .cab files altogether, thus removing any file signatures. Changes to signed
file always invalidates its signature.
3:16
12.0
3.9.3
3.9.4
Network Throughput
Admin installations can be very suitable for staging large deployments, because
uncompressed installations usually travel better over networks because they are even more
fragmented. The overall size is typically much larger; however this is still tends to be easier
on Packet Switching Networks.
3.9.5
Network Reliability
Network Performance
Change Synchronisation
Change Granularity
To maintain a tradition.
All of these issues are of course resolvable with locally deployed applications
Note: Direct editing of .msi's is discouraged in favour of Transforms (.mst files).
3.10
3:17
12.0
3.10.1
3.10.2
3.11
3:18
12.0
Note: Running a normal (Local) installation, and choosing a network drive as a target for
the programs will fail to install. This is because file editing is performed with the local
System Accounts credentials, which are not normally recognised by other
computers.
3.12
Title
Description
ABA
EXPLANTA
ExPLANT-A
EXPLANTI
ExPLANT-I
FINDES
Final Designer
GLOBALDAEMON
Global Server
GLOBALUSER
Global
MAN
Manuals
PDF Documents
MDS
Multi-Discipline
Supports
MDSMOD
MODELS
PDMS Models
NUCLEAR
Nuclear
Applications
OPENSTEEL
OpenSteel
OPENSTEELSD
Example Project
3:19
12.0
3.12.1
PDMS
PDMS
PIDINT
Schematic
Integrator
PIDMAN
P&ID Manager
PLANT
AVEVA
Suite
PSI
Pipe
Interface
PSIMOD
Example Project
and
associated
Products
data
3.13
3:20
12.0
excluded. The result will be that PLANT and PDMS are installed, since they default to being
installed. Removing GLOBALUSER causes GLOBALDAEMON to be removed, since
GLOBALUSER is its Parent (Ancestor), (see SelectionTree Hierarchy diagram).
3.14
Run Locally
Not Present
Advertised
There are several ways of controlling Feature states, but for the sake of clarity this
discussion will be limited to the ADDLOCAL and REMOVE Properties. The ADDSOURCE
Property is considered less relevant, as the "Will be installed to run from network" Feature
option, is not available to Features within this installation.
The ADDLOCAL and REMOVE Properties are comma separated lists of an installations'
Feature Id's. Any Features intended to be "Run Locally", will be listed in the ADDLOCAL
Property, whilst any Features intended not to be installed will be listed in the REMOVE
Property.
As previously stated, de-selection commands override inclusion commands. The reason for
this is because the REMOVE Property is evaluated after the ADDLOCAL property. The
partial list below shows the order in which FeatureState Properties are evaluated by the MSI
Service:
1. ADDLOCAL
2. REMOVE
3. ADDSOURCE
4. ADDDEFAULT
5. REINSTALL
6. ADVERTISE
3.15
Explanation
ABADIR
FDDIR
MDSDIR
MDSPLANTPROJECTS
NUCDIR
PLANT
PRODUCTDIR
3:21
12.0
PSIDIR
PSIPLANTPROJECTS
TARGETDIR
ROOTDRIVE
As with Properties, Directories for which the Id's are all uppercase, can be re-defined on a
Command Line. They must also be addressed in uppercase on the Command Line,
because Id's are case sensitive.
e.g. PRODUCTDIR="C:\Some Path with Spaces in it\"
Will make PDMS install to:
"C:\Some Path with Spaces in it"
Rather than to:
C:\AVEVA\Plant\PDMS12.0.SP4
Note: There is no space around the equals (=) sign.
Note: The quotes surround the value, and would be unnecessary is the value had no space
within it.
3.15.1
3:22
ROOTDRIVE=E:\
12.0
3:23
12.0
3:24
12.0
Check the settings for the graphics board: See Graphics Card Settings.
Make sure the Flexman License Manager daemon is running, and set the environment
variables relating to Flexman: See Set the License File Location.
The user can then run PDMS by clicking on the PDMS shortcut or icon, which will set
up the remaining environment variables required.
Note: In the following instructions it is assumed that AVEVA PDMS has been installed in
folder C:\AVEVA\Plant. If it has been installed elsewhere, substitute
C:\AVEVA\Plant with the name of the installation folder.
4.1
4.2
Windows 2000
Click Start, point to Settings, and then click Control Panel
Windows XP
If your computer is set up with the Classic Start menu, click Start, point to Settings,
and then click Control Panel.
If your computer is set up with the standard Start menu, click Start and then click
Control Panel.
4:1
12.0
4.3
4.4
4:2
12.0
Executable folder
C:\AVEVA\Plant\PDMS12.0.xxx
PDMSEXEMAIN
PDMSUI
PMLLIB
PDMSDFLTS
PDMSPLOTS
PLOTCADC
PDMSHELPDIR
PDMSUSER
PDMSREPDIR
PDMSDFLTS
4:3
12.0
ABCISO
ABCMAC
ABCPIC
PDMS is installed with sample project data (Refer to PDMS Projects). PDMS Project
Environment variables for these projects are set in evars.bat.
4.5
(for
example,
Once the Path variable includes the AVEVA PDMS folder, you can run PDMS by typing
pdms at a command prompt.
4.6
Use the shortcut in the Windows Start menu, Start > Programs > AVEVA > PDMS
12.0 > Run PDMS
The user can create a shortcut on their desktop to run your batch file. With the cursor in
the desktop area, click with the right-hand button and select New > Shortcut. This
shows a sequence of dialogs to help the user create the shortcut. Type in the location
of pdms.bat, for example:
C:\AVEVA\plant\PDMS12.0\pdms.bat
then press Next and give the shortcut a name.
Press Finish.
The user should now be able to double-click on the shortcut icon to enter PDMS.
If the user has C:\AVEVA\plant\PDMS12.0\ (the path name for the pdms.bat file) in your
PATH environment variable, just type pdms in a command window to execute the
batch file.
4:4
12.0
4.6.1
Otherwise, navigate to the folder where the batch file is stored and type pdms or
pdms.bat.
TTY tells PDMS not to start the PDMS GUI. This gives command line only operation.
In this example, running runpdmsmacro.bat will enter PDMS in project SAM, as user
SYSTEM/XXXXXX, in MDB /STRUC, and run the PDMS command macro mymacrofile.
4.7
Example:
set PDMS_CONSOLE_IDENTIFIER=%RANDOM%
call %PDMSEXE%\pdms
call %PDMSEXE%\pdmswait
echo Returned to .bat at %TIME%
This will start PDMS, then wait until it has finished before resuming the script.
The MONITOR Reference Manual provides more details on running PDMS batch programs.
4:5
12.0
4.8
Plotting
To plot in a Windows environment, AVEVA recommend that the user uses the plotcadc.bat
file supplied in the AVEVA PDMS folder.
Note: The user may have to modify the plotcadc.bat file to suit your local printer
installation.
The Network Plotter must be mapped using the NET USE command. See your network
documentation for more information.
To run the plotcadc.bat file, give a command in the format:
C:\AVEVA\Plant\PDMS12.0\plotcadc.bat plotfile format printer options
Where options are the AVEVA PLOT utility options, and may be omitted. See the PLOT
User Guide for more information.
Note: The options must be enclosed in quotes.
Example:
4:6
12.0
Language Support
By default, the PDMS project can use any language whose characters are contained within
the Latin-1 character set. The Languages covered by the Latin-1 character set a listed in
the table below. If the user wants to use any of the other, non-Latin-1 languages supported
by PDMS, it is necessary to configure your PDMS project and the Windows operating
system. The language support section describes how to use PDMS on Windows 2000 and
Windows XP Professional in each of the supported language groups:
Latin-1
Latin-2
Latin-Cyrillic
Far Eastern
Supported Languages
Name
Description
Languages covered
Latin 1
Latin 2
Latin Cyrillic
Far Eastern
PDMS does not support any other language character set, nor does it support the mixing of
any of the above, except for mixing one Far Eastern language with English.
5.1
5.1.1
Windows 2000
To add an additional language in Windows 2000, follow these steps:
1. Open the Control Panel.
5:1
12.0
5.1.2
Windows XP
To add an additional language in Windows XP, follow these steps:
1. Open the Control Panel.
2. Double-click Regional and Language Options.
3. On the Regional options tab, under Standards and formats, select the required
language from the list.
4. Click the Languages tab, and then click Details under "Text services and input
languages".
5. Under Default input language, select the required language. If the required language
appears in the list, click OK.
If it does not appear in the list, then click Add under "Installed Services", and then click
the language you want to add and the keyboard layout you want to use for that
language.
To configure the settings for the Language bar, click Language Bar under
"Preferences". The Language bar is used to switch between languages while you are
using PDMS. Click OK to close the Language Bar Settings dialog.
Click OK to close the Text Services and Input Languages dialog.
6. Click the Advanced tab. Under Languages for non-Unicode programs, select the
required language. Click Apply. It may be necessary to install new code page
conversion tables. Only member of the Administrators group can install code page
conversion tables. The system will either prompt for a Windows XP CD-ROM or access
the system files across the network. Once the language is installed, Windows XP will
prompt you to restart the computer.
Note: For Far Eastern language support, it is necessary have the East Asian support
option installed.
5.2
Languages covered
5:2
12.0
Command
Languages covered
The corresponding font family must be selected for DRAFT and ISODRAFT drawings. Use
Project > Font Families and select the Font Type appropriate for the chosen language.
For details, see the Administrator User Guide and Administrator Command Reference
Manual.
5.3
Kanji
CADC_LANG=Korean
Korean
CADC_LANG=Chinese
Simplified Chinese
CADC_LANG=TChinese
Traditional Chinese
In PDMS ADMIN, the user must specify the multibyte character set for each project by using
the command corresponding to your required language:
PROJECT MBCHARSET JAP
PROJECT MBCHARSET KOR FILE /<font filename>
PROJECT MBCHARSET CHI
Simplified Chinese
Traditional Chinese
For details, refer to the Administrator User Guide and Administrator Command Reference
Manual.
5:3
12.0
5:4
12.0
6.1
6.2
Select Utilities > Reports > Modify from the PDMS main menu bar.
Select Options > Other Formats from the Modify Template form menu bar. This
displays the Report Format form. From this form:
6.3
Windows Parameters
The following setting can be used to improve performance when repositioning forms in
PDMS. These are optional Windows Parameter settings.
Windows 2000
Open the Control Panel. Select Display and select the Effects tab. On the form,
uncheck Show Window Contents While Dragging.
6:1
12.0
Windows XP
Open the Control Panel. Select Display, then select the Appearance tab and click on
the Effects button. On the form, uncheck Show Window Contents While Dragging
and Show shadows under menus.
6:2
12.0
PDMS Projects
7.1
Sample Project
PDMS is supplied with a sample project, which can be used in several ways:
It provides the user with sample libraries, catalogues and specifications which enables
the user to use PDMS before they set up their own, and can be used as starting points
when the user does start to create their own.
7.1.1
MAS (Master) provides data in read-only databases. This data should not be deleted or
changed in any way, or the rest of the sample project will become unusable.
SAM (Sample) contains several MDBs which can be modified, and so they can be used
for training,
7.1.2
Username/password
ADMIN
ADMIN/ADMIN
CABLE
CABLE/CABLE
CATS
CATS/CATS
DEMO
DEMO/DEMO
EQUI
EQUI/EQUI
HANGER
HANGER/HANGER
HVAC
HVAC/HVAC
7:1
12.0
NUCLEAR
NUCLEAR/NUCLEAR
PIPE
PIPE/PIPE
SAMPLE
SAMPLE/SAMPLE
STRUC
STRUC/STRUC
TEAMA
USERA/A
TEAMB
USERB/B
TEAMC
USERCC
TEAMD
USERD/D
TEAME
USERE/E
TEAMF
USERF/F
TEAMG
USERG/G
CATADMIN
DRAFTADMIN
HSADMIN
ISOADMIN
Membership of these teams gives special administration rights within the corresponding
constructor module.
Each MDB contains databases with appropriate access rights. There are also teams and
users associated with each MDB with appropriate access rights.
7.1.3
DEMO
A demonstration MDB.
EQUI
HANGER
HVAC
An MDB for the HVAC Design tutorial. This MDB contains suitable
steelwork and civils as a starting point.
MASTER
7:2
12.0
7.1.4
MASTERCAT
PIPE
SAMPLE
IMPSAMPLE
STRUC
TRAINA to TRAING
7:3
12.0
7:4
12.0
Troubleshooting
Here are some suggestions about solving some problems the user may encounter when
using PDMS under Windows.
8.1
8.2
General
Error:
Explanation:
This is supplied with PDMS. Perhaps you have not set your PATH
variable. The PATH setting must include C:\AVEVA\plant\PDMS12.0
Error:
Explanation:
This occurs after a number of other errors. The most likely reason is a
problem with the PATH variable.
When you start up lmgrd it says <time> (lmgrd) Can't make folder
C:\FLEXlm, errno: 2 No such file or folder, etc.
Solution:
There is no C: drive for the license manager to write to. As the System
Administrator or a Power User, you need to make a shared disk called
C:. This can be done on a networked or non-networked computer.
Within the Windows Explorers File menu, create a new folder (e.g.
D:\C_drive) and make it current. Select File > Properties and select
the Share tab. Click on the Shared As: option button and then click
OK.
Then from the Tools menu select Map Network Drive. Select C: from
the Drive: drop-down list in the displayed form and type:
\\hostname\C_drive in the Path box. Then click on OK. (C:)
should now appear in the list of available drives in Explorer
Error:
8:1
12.0
8.3
Explanation:
The hostname used by AVEVA to create the license file does not
correspond with the computer on which you are running PDMS. The
hostname comes from the variable COMPUTERNAME, which you
can obtain by typing 'set|findstr COMPUTERNAME' in a Command
Prompt window. Compare this with the license file contents, and
resubmit if necessary.
Pop-up Mess.:
Explanation:
Pop-up Mess.:
FlexLM: checkout failed: Cannot find license file (-1,73:2) No such file
or folder.
Explanation:
Pop-up Mess.:
Explanation:
Entering PDMS
Error:
Explanation:
You have not set the environment variable for the project,
e.g. XYZ000.
Error:
Explanation:
The environment variable for the project does not point to the correct
location. Either the disk and/or folder do not exist or are not readable.
Error:
Explanation:
You are trying to enter PDMS without a valid PDMS username and/or
password.
Error:
Solution:
Error:
Explanation:
8:2
12.0
8.4
Error:
Explanation:
This can happen if you have transferred the project from UNIX using
FTP in ASCII rather than Binary format.
Solution:
There is probably a problem with the display driver for the graphics
board that you are using. Make sure you have the version of the
display driver recommended on our supported display drivers Web
page.
Error:
Incorrect colours.
Solution:
Check the setting of your Display. The colour resolution should be set
to True Colour or 16.7 million colours.
Error:
Solution:
8:3
12.0
8:4
12.0
9.1
Overview
The Overview section describes the overall structure and components of the PDMS .NET
installation, and the environment necessary to run it. Each PDMS GUI module now consists
of a .NET module, .NET interface and addin assemblies and native dlls plus some other
shared components including 3rd party controls from Infragistics. The .NET components are
private assemblies installed under the root directory %PDMSEXE%.
9.2
PDMSEXE
As before the environment variable %PDMSEXE% is used to locate the executable on
module switch. It is also used to locate attlib.dat (attribute and noun definitions),
message.dat (message definitions), desvir.dat (schema definition) etc. Normally PDMS is
started from pdms.bat which is located in your %PATH%. Both %PDMSEXE% and
%PATH% should include the install directory.
9.3
9:1
12.0
where all components are installed in the %PDMSEXE%. directory (this is different from
11.6 where the .NET wrapper interfaces were installed in separate subdirectories. At 12.0
this has been simplified) So, when running a PDMS GUI module %PDMSEXE% is used to
locate the executable, .NET loading rules are used to load the interface assemblies and
Win32 DLL loading rules are used to load the native components (and other Win32 DLLs on
which pdms.dll depends).
9.3.1
9.3.2
Native DLLs
Native dlls are loaded using Win32 DLL loading rules. These are:
The Windows directory (default: C:\Windows) (we dont install anything here)
Therefore normally the %PATH% is used to locate native dlls. This is normally set in
evars.bat located in the installation directory. Having different versions of PDMSEXE in the
%PATH% may cause System.IO.FileLoad exceptions where components are loaded from
different directories.
These rules apply to pdms.dll and all it's dependencies.
9.4
Components
All components are installed in the %PDMSEXE% directory including .NET interfaces and
addins, Infragistics assemblies and native components.
9:2
12.0
10
10.1
Version Error
10.2
Error:
Solution:
All .Net assemblies must be the same version (apart from published .NET
interfaces where only major and minor version numbers must be the
same). Open File > Properties > Version > Assembly Version, and check
that all version numbers are the same.
Solution:
All the .NET assemblies are Private assemblies and are installed under
%PDMSEXE% (Assembly Base directory) or a subdirectory below. .NET
loads private assemblies from the base directory of the application. If it
cant find the private assembly here, it uses the applications configuration
file called <module>.exe.config to see whether it contains any path hints.
Path hints are stored in the <probing> element. Normally all assemblies
should be located in the %PDMSEXE% directory
10:1
12.0
10.3
Interface Incompatibility
Error:
An exception
mon.exe,
or
System.MissingMethodException
has
occurred
in
10.4
No Add-ins
Problem:
Solution:
Add-ins loaded by each module are defined in the following xml files:
DesignAddins.xml
DraftAddins.xml
IsodraftAddins.xml
SpoolerAddins.xml
10.5
10.6
Window Layout
Problem:
Window layout is not restored e.g. Add-ins position and/or docked state,
Solution:
Serialisation
Serialisation is the process used to store the window layout - e.g. history stacks, toolbar
state, docked window position - for the GUI in a .NET environment. For each module this
10:2
12.0
Solution:
10:3
12.0
10:4
12.0
11
Installing AutoDRAFT
The Installing AutoDRAFT section explains the procedure needed to install and configure
AutoDRAFT.
AutoDRAFT may be run in stand-alone mode or it may be run from DRAFT or ISODRAFT.
The user can use the adraftde, adraftbe and adraftse scripts as described in AutoDRAFT
User Guide. The DRAFT and ISODRAFT applicationware generates interface files for
AutoCAD, which are then used by the scripts.
AutoDRAFT generates interface files for DRAFT, which can be imported using their
applicationware.
11.1
Compatibility
The version of AutoDRAFT released with AVEVA Plant 12.0 is compatible with AutoCAD
Releases 2006 and 2007 within the limitations described in more details in AutoDRAFT
User Guide.
11.2
AutoDRAFT Software
AutoDRAFT software consists of three AutoCAD applications that run with AutoCAD
Releases 2006 and 2007, and AVEVA application macros to link these AutoDRAFT
applications with DRAFT or ISODRAFT.
The three AutoCAD applications are:
The Drawing Editor is used to modify drawings transferred from a DRAFT application.
Note: AVEVA Final Designer product provides much closer integration between DRAFT
and AutoCAD.
The Frame Editor is used to transfer AutoCAD drawings into backing sheets or overlay
sheets in DRAFT.
The Symbol Editor is used to convert AutoCAD graphics into symbol templates within
DRAFT symbol libraries.
11.3
11:1
12.0
The autodraftACAD folder contains .bat files, AUTODRAFT scripts, AutoLISP programs,
AutoCAD customisation files and an AutoCAD linestyle file.
The autodraftfonts folder contains AutoCAD font files. All of these are needed to run
AutoDRAFT programs in AutoCAD.
Note: The AutoDRAFT software will operate properly only if AutoCAD can be run using the
acad command. AutoDRAFT may not work if the AutoCAD executable acad has
been renamed, or if the acad command runs a user-supplied file which itself runs
AutoCAD.
11.4
11.4.1
AutoCAD R2006
set PDMS_ACAD=2006
set PDMS_ACAD_PATH=pathname for AutoCAD R2006 files
e.g. C:\Program Files\AutoCAD 2006;C:\Program Files\Common Files\Autodesk Shared
set ACAD_VERSION=%PDMS_ACAD%
set path=location of autodraftACAD directory;%PDMS_ACAD_PATH%; %path%
Before running AutoDRAFT, you need to run AutoCAD R2006 and add the following as file
paths:
11.4.2
AutoCAD R2007
set PDMS_ACAD=2007
11:2
12.0
11.5
AutoCAD
Before using the Drawing Editor make sure that AutoCAD has been correctly installed and
configured by entering the command acad at the operating system command prompt.
11.6
11:3
12.0
11:4
12.0
12
Enter the Drafting module using the MDB for ABA administration and be sure to enter
via Macro files, NOT Binaries.
2.
Once in the Drafting module select the Draft > Administration from the Draft menu
and then Draft > Area Based ADP.
3.
Select the Settings > Area Based ADP Defaults from the menu.
4.
When the defaults form appears it shows the settings in the supplied DRA-ABADEFAULTS file. This is the hierarchy required for running the ABA application. For a
detailed explanation of the elements defined in the Defaults file, refer to the Draft
Administrator Application User Guide.
12:1
12.0
Defaults file
Library
Templates
Areas
Classifications
a DLLB used to contain all the IDLI elements for each ABA
classification. A Classification is a set of database elements
that have something in common e.g. Equipment elements
with a PURPose of PUMP.
Keyplans
Symbols
Labelling
Tasks
Create Hierarchy
the
Note: This only detects the existence of the LIBY, but not
the elements contained within it
To create the hierarchy specified in the defaults form, click
the
button and select a db from the Create Aba
Hierarchy form that appears.
The previously mentioned process will also create some
initial SYMBol elements. The button icon will then turn to
, which indicates that the structure is OK.
12:2
12.0
Logfile Location
Gives the directory path where the log files for drawings
created using ABA are to be stored.
Batchfile Location
The default settings for the Batch User can be set by pressing the Batch User button to
display the Batch Username and Password form.
User Name
Password
The application is supplied with a series of example data files that can be used to make a
test run of ABA using the standard supplied AVEVA sample project SAM.
The administrator also has the facility to easily load these supplied example data files.
They are accessible by clicking on the Input File button which displays the File
Browser form.
12:3
12.0
Any data files must be loaded in the same order as shown in the Files list, since some
elements rely upon the existence of other elements. To load a file, select the one you
wish to load from the Files list and click the Apply button. Repeat this until all of the
necessary library files are loaded and click on the Dismiss button.
Note: It is not possible to mix Metric and Imperial libraries since they utilise the same
element names. If you wish to mix them you will need to modify the source data files.
5.
6.
In the SAM project load each of the following files in order by selecting them in the
Files list and then press the Apply button.
sam_area-METRIC.datal
sam_discipline.datal
sam_keyplan-METRIC
sam_tagrule.datal
sam_template-METRIC.datal
12:4
12.0
Once these data files have been loaded, you can run ABA and produce some drawings.
ABA is now configured. Drafting administrators can now create the required administrative
elements (areas, classifications, tasks, labels, and drawing templates) for use by DRAFT
users.
Refer to the ABA Administrator and User Guides for further information.
12:5
12.0
12:6
12.0
13
13.1
13.1.1
13.2
13:1
12.0
Additionally for MDS, some functionality in MDS is provided by the AB_ADP (PDMS AddOn)
product and the MDS environment variables need to be modified for AB_ADP to suit.
The install will have created a set of batfiles, particularly MDS.BAT and mdsevars.bat,
configured for the product locations found.
However,
OR,
if at the time of install, the following is true,
then the evars need manual (re-)definition and must be modified as follows.
13.2.1
13.2.2
this product is not installed into the same folder as the base product
Modified searchpaths (if MDS not installed into base product folder)
Pmllib, Pdmsui
Pdmsdflts
Pdmsplots
13:2
12.0
mdsreports
If you modify the pmllib configuration after the install, the first operation when first running
the product is to select the Command window and run the command,
13.2.3
13.2.4
Mdsmac
Mdspic
Mdsiso
Mdsdflts
Mdsinfo
13:3
12.0
13.3
Projects
13.3.1
LIS
MDS
MDU
PSL
13:4
12.0
14
Independent Final Designer, where Final Designer runs with AutoCAD but without
DRAFT.
Dependent Final Designer, where Final Designer runs in conjunction with both
AutoCAD and DRAFT.
Final Designer requires the environment variable PDMSFDARX is set to Final Designers
installed location in the Evars.bat.
For detailed information on each mode of working, refer to Getting Started with Final
Designer.
14.1
14:1
12.0
For imperial templates, the default Dimension Style, Standard, is set to Text Style PDMS
US Line Outline.
14.2
14.2.1
3. Locate and expand the Support File Search Path entry, click the Add button and add
the path to the masdwg folder. You can enter the path either by typing it or by clicking
the Browse button and locating the folder.
4. Add further entries in the Support File Search Path for the PDMS_Symbols,
PDMS_BackingSheets and PDMS_Overlays folders beneath the masdwg folder and
for the autodraftfonts folder in the AVEVA installed folder. Apply and Close the
Options form on completion.
5. Select File > Exit from the menu to exit Final Designer.
14.2.2
Display Settings
1. Select the Display tab of the Options form.
14:2
12.0
2. Uncheck the Display margins and Display paper background checkboxes in the
Layout Elements area.
3. Click Colours in the Windows Elements area to display the Colour Options window.
4. Select Layout tabs background (paper) from the Window Element pull-down and
select Black from the Colour pull-down.
5. Click Apply & Close on the Colour Options form.
14:3
12.0
14.3
Note: For the purpose of describing the setup process, it is assumed that the three-letter
code for your project is abc. Substitute your own project code as appropriate.
14.3.1
PDMS_BackingSheets
PDMS_Overlays
PDMS_Symbols
14.3.2
14:4
12.0
14:5
12.0
Exporting Overlays
When exporting overlays from DRAFT, Final Designer creates two files that are named
using a system-generated filename (the same naming convention used for DRAFT picture
files).
The first file has an extension of .dwg and is stored in the PDMS_Overlays folder of the
current project previously created. The second file has a .pdmsdwg extension and is stored
in the current projects dwg folder, for example abcdwg.
Note: Both files are required for the correct operation of Final Designer.
As with SYTM, SYLB and BACK elements, each OVER has an ACDWT attribute that may
be set to an appropriately sized template.
OVER elements must be exported singularly. This means that you cannot export the Sheet
Library (SHLB) that owns the OVER elements.
1. Open DRAFT for your project using a suitable MDB.
2. Navigate to the OVER element to be exported and set the ACDWT attribute, if
required.
3. On the command line, type XMLEXPORT and press the Enter key. Final Designer will
open and the .dwg and .pdmsdwg files will be created in the appropriate folders.
Note: For a full description of overlay export, refer to Getting Started with Final Designer.
4. Repeat the procedure for all required overlays.
5. Save your work and exit Plant.
14:6
12.0
14.4
Included
in
Final
Designer
o8121191
US Serif Outline
o8121291
3 Bold
o8121902
US Typewriter Outline
o8122191
US Italic Outline
o8122291
4 Bold
f8111203
US Block Filled
f8111901
US Line Filled
f8116901
f8121191
US Serif Filled
f8121291
3 Bold
f8121902
US Typewriter Filled
f8122191
US Italic Filled
f8122291
4 Bold
Country
Font
file
name (.shx)
Description
USA
o8111203
US Block Outline
o8111901
US Line Outline
o8116901
PDMS
font
family
14:7
Comment
12.0
Country
Font
file
name (.shx)
Description
PDMS
font
family
Style
Included
in
Final
Designer
Comment
UK
olb11203
UK Block Outline
olb11901
UK Line Outline
olb16901
olb21191
UK Serif Outline
olb21291
3 Bold
olb21902
UK Typewriter Outline
olb22191
UK Italic Outline
olb22291
4 Bold
olb32191
olb32991
5 Bold
flb11203
UK Block Filled
flb11901
UK Line Filled
flb16901
flb21191
UK Serif Filled
flb21291
3 Bold
flb21902
UK Typewriter Filled
flb22191
UK Italic Filled
flb22291
4 Bold
flb32191
flb32991
5 Bold
14:8
12.0
Country
Font
file
name (.shx)
Description
PDMS
font
family
Style
Included
in
Final
Designer
Comment
Hungary
o8211203
o8211901
o8216901
Latin-2
Outline
o8221191
o8221291
3 Bold
o8221902
o8222191
o8222291
4 Bold
f8211203
f8211901
f8216901
f8221191
f8221291
3 Bold
f8221902
f8222191
f8222291
4 Bold
o8511901
o8516901
Latin-5
Outline
o8521191
f8511901
f8516901
f8521191
Oop11901
Symbol Outline
Symbol Font
Fop11901
Symbol Filled
Symbol Font
Russia
N/A
Uniform
Width
3
Uniform
1
Width
14:9
12.0
14:10
12.0
15
15.1
Batch-File Configuration
The batch-file used to enter PDMS/Outfitting must be aware of Pipe Stress Interface. Batch
files including these setting are installed in the Pipe Stress Interface product folder, and may
be used as models for adapting any company-specific batch files you have.
15.2
Environment Variables
If the user is using Pipe Stress Interface with a project other than those supplied as
examples, they will need to make changes to the environment variables for PSI (evarspsi.bat).
For PSI projects there is an extra environment variable ProjectnamePSI which points to an
extra project directory ProjectnamePSI.
In the SAM project provided with the Plant release, there is an environment variable
%SAMPSI% which refers to the directory %PDMSpsi%\project\sampsi.
This contains the input, logs, output and return directories.
15.3
Project Configuration
Pipe Stress Interface relies on a number of attributes and settings to get data for transfer to
Caesar II. The supplied SAM project is configured to demonstrate how this might be done
and the defaults file
%PDMSpsi%\project\samdflts\Psi-defaults.xml
is configured to suit. Rather than starting from nothing, it is suggested that this file is copied
into the project defaults area of any project which is being set up for Pipe Stress Interface. It
is also worth creating a backup in case of errors.
The user will also need some extra folders in your project directory. The easiest way to do
this is to copy the necessary folders from the supplied project.
For more information on setting up projects for Pipe Stress Interface, refer to the Pipe Stress
Interface Administration Guide.
15:1
12.0
15:2
12.0