Quantcast
Channel: OpenPlant | AutoPLANT
Viewing all 16776 articles
Browse latest View live

Forum Post: PLANTSPACE P&ID V8 XM & JSPACE CLASS EDITOR

$
0
0

 

I am using JSpace Class Editor.  I am having
problems getting any class in PIPE to recognize the PID_LINE class.  For
example I have a Class named Tag_NO in both classes and in the PIPE class I have
the property with A=PID_LINE\MEMBER_OF\TAG_NO.  Any property that has
PID_LINE\MEMBER_OF\ will not come across.  I know it is something simple
but I can not figure it out.  Thanks.


Forum Post: Item Sets - Is Not Null

$
0
0

I am trying to find a way to create an item set (or a  query) whereby I'm looking for a  property that is filled, no matter the value.

Is there a way to do this?

Forum Post: Re: OpenPLANT and SupportModeler XM

$
0
0

Did you get this to work?  I thought Support Modeler XM required PSDS...

Wiki Page: OPPID - Tag Expression and results

$
0
0

Tag number parsing and the results. These are defined in the OpenPlant_Supplemental_Tagging schema.

Class

ANNOTATION_COMPONENTS

ECExpression

this.GetRelatedInstance("PLANT_AREA_HAS_NAMED_ITEM:1:PLANT_AREA, NAME:?").NAME & "-" & this.DEVICE_TYPE_CODE & "-" & this.NUMBER

ParserRegularExpression

^[?\w]*-(?<DEVICE_TYPE_CODE>[?\w]*)-(?<NUMBER>.*)|(?<NUMBER>.*)

Result

A1-SP-0001

 

Class

EQUIPMENT

ECExpression

this.DEVICE_TYPE_CODE & "-" & this.NUMBER

ParserRegularExpression

^(?<DEVICE_TYPE_CODE>.*)-(?<NUMBER>.*)|(?<NUMBER>.*)

Result

PMP-0001

 

Class

FLUID_REGULATOR

ECExpression

this.DEVICE_TYPE_CODE & "-" & this.NUMBER

ParserRegularExpression

^(?<DEVICE_TYPE_CODE>.*)-(?<NUMBER>.*)|(?<NUMBER>.*)

Result

HV-0001

 

Class

INSTRUMENT

ECExpression

this.GetRelatedInstance("PLANT_AREA_HAS_NAMED_ITEM:1:PLANT_AREA, NAME:?").NAME & "-" & this.DEVICE_TYPE_CODE & "-" & this.NUMBER

ParserRegularExpression

^[?\w]*-(?<DEVICE_TYPE_CODE>[?\w]*)-(?<NUMBER>.*)|(?<NUMBER>.*)

Result

A1-FT-0001

 

Class

INSTRUMENT_LOOP/LOOP

ECExpression

this.GetRelatedInstance("PLANT_AREA_HAS_NAMED_ITEM:1:PLANT_AREA, NAME:?").NAME & "-" & this.DEVICE_TYPE_CODE & "-" & this.NUMBER

ParserRegularExpression

^[?\w]*-(?<DEVICE_TYPE_CODE>[?\w]*)-(?<NUMBER>.*)|(?<NUMBER>.*)

Result

A1-L-0001

 

Class

NOZZLE

ECExpression

this.GetRelatedInstance("EQUIPMENT_HAS_NOZZLE:1:EQUIPMENT, DEVICE_TYPE_CODE:?").DEVICE_TYPE_CODE & "-" & this.GetRelatedInstance("EQUIPMENT_HAS_NOZZLE:1:EQUIPMENT, NUMBER:?").NUMBER & "-" & this.DEVICE_TYPE_CODE & this.NUMBER

ParserRegularExpression

^[?\w]*-[?\w]*-(?<DEVICE_TYPE_CODE>.)(?<NUMBER>.*)|(?<NUMBER>.*)

Result

PMP-0001-N-1

 

Class

PIPING_NETWORK_SYSTEM

ECExpression

this.UNIT_NAME & "-" & this.SERVICE_NAME & "-" & this.NUMBER & "-" &  this.SPECIFICATION

ParserRegularExpression

^[?\w]*-[?\w]*-(?<NUMBER>[?\w]*)-(?<SPECIFICATION>.*)|(?<NUMBER>.*)

Result

U1-Oil-0001-Ductile

Copy and paste table below to add new table.

Class

Any class

 Comment

 This simple example checks to see if it's an email address, there are many ways to do it.  This is a simple example looking for any characters, and seperated by an "@" symbol

ECExpression

this.AccountName&"-"&this.Company

ParserRegularExpression

^(?<AccountName>[A-Z0-9._%+-]*)@(?<Company>[\w]*).

Result

Bentley_Software1234@bentley_systems.com

 

Class

Any property example

 Comment

this will look for digits and then parse out the " inches character.  Example Size=12" would parse to Size=12 (had this request for annotation purposes, and they didn't want inches shown.  Note: the value must be followed by a " inches character.

ECExpression

this.Size

ParserRegularExpression

^(?<SIZE>[\d]{1,3})"

Result

1 or 12 or 123

 

ClassPIPING_NETWORK_SYSTEM
CommentThis allows for a Pipeline tag of Area-Service-Design Size-Specification-Number where the Design Size has the "inch" mark on the size value. In the parser expression note the /" (Forward Slash and Inch mark in the section for DESIGN_SIZE
ECExpressionthis.AREA_NAME & "-" & this.SERVICE_NAME & "-" & this.DESIGN_SIZE & "-" & this.SPECIFICATION & "-" & this.NUMBER
Parser Regular Expression

^(?<AREA_NAME>[?\w]*)-(?<SERVICE_NAME>[?\w]*)-(?<DESIGN_SIZE>[?\w/"]*)-(?<SPECIFICATION>.*)-(?<NUMBER>[?\w]*)

Result10-STM-4"-CS150-2222

 

 

 

 

 

 

ClassPIPING_NETWORK_SYSTEM
CommentA tag format where the first value is SERVICE and SERVCIE has spaces in the value. The SERVCIE property is an Associated Item so it must be stripped out.
ECExpressionthis.SERVICE & "-" & this.NUMBER & "-" & this.SUFFIX
Parser Regular Expression

^[?\w\s]*-(?<NUMBER>.*)-(?<SUFFIX>.*)

ResultCM F-1234-1

 

Forum Post: Re: OPM ...Create component from existing graphics...update

$
0
0

The support responded that issue has been fixed in SS5

Forum Post: Re: Revit I-model Plugin & PlantSpace

$
0
0

You can use Bentley i-model Composer V8i to publish the PSDS DGNs into i-models, and Reference all i-models into one Composition\Master file from different applications. You won't be able to work on i-models generated from new versions back in older version of MicroStation XM.

Wiki Page: AutoISOGEN - Personal Isogen Error Codes

$
0
0
0Iso created successfully.
1
The PISOGEN environmental variable
is not set
2
Invalid style name. The specified style
cannot be found under the specified
project.
3
Invalid project name. The specified
project cannot be found under the
specified isometric directory.
4
IDFGEN handshake failed - The
handshake passed to IDFGEN has not
been verified.
5Obsolete - No longer used.
6Obsolete - No longer used.
7Obsolete - No longer used.
8
ISOGEN handshake failed - The
handshake passed to ISOGEN has not
been verified.
9
ISOGEN failed to produce a valid
drawing. View message file for more
details.
10Obsolete - No longer used.
11Obsolete - No longer used.
12Obsolete - No longer used.
13
IDFGEN failed processing the PCF.
View message file for more details.
14Obsolete - No longer used.
15Obsolete - No longer used.
16Obsolete - No longer used.
17
Unable to copy the style's
ISOGEN.FLS to the current working
directory.
18Obsolete - No longer used.
19
Personal ISOGEN handshake failed -
The handshake passed to Personal
ISOGEN has not been verified.
20
Unknown Error in Personal ISOGEN.
An unexpected path through the
program has occurred.
21
Unable to get the current working
directory.
22
Unable to set the current working
directory.
23

Invalid handshake mode.

Error opening ISOGEN.FLS.

Error opening message file.

24
Unable to restore the current working
directory.
25
Error opening I-GEN.FLS for reading
Error opening ISOGEN.FLS for writing
Error opening options file specified in I-GEN.FLS
Error closing options file specified in I-GEN.FLS
Error closing I-GEN.FLS
Error closing ISOGEN.FLS
Error opening I-GEN.OPL for writing
Error closing I-GEN.OPL
26
The isometric root directory is either
blank or does not exist.
27
Unable to set PISOGEN environmental
variable.
28Invalid file extension
29
When running in IDFGEN mode, the
input file must be a PCF.
30Obsolete - No longer used.
31
Error occurred creating a POD
(intermediate) file.
Error occurred during "pass 1" when
the input IDF file is pre-processed.
32
Error occurred creating a POD
(intermediate) file.
Error occurred during "pass 2" when
the POD file is being created from
Isogen data.
33
Failed to load PODGRAPHICS DLL –
used in the creation of graphics
output files such as DWG and IGR.
34
PODGRAPHICS process failed – i.e. a
graphics specific process has failed –
for example, user requested IGR
output but SmartSketch is not
installed.
35
The data supplied to the POD module
is incorrect resulting in certain
components not having any
"intelligence".
40
41Unable to get system temp directory.
42
Obsolete - No longer used.
43
Unable to set bore units to those
specified in the input file.
44
Unable to perform macro substitution
in style ISOGEN.FLS.
45
Unable to restore original style
ISOGEN.FLS.
46
MESSAGE entry is missing from
ISOGEN.FLS.
47
OPTION-SWITCHES-SHORT/LONG is
missing from ISOGEN.FLS.
48
Failed to copy remote OPL file to local
directory.
49   Failed to update ISOGEN.FLS.
50
Project disk is full – unable to create
new output files.
51
File containing temp directory is full –
unable to process files.
52
Unable to determine bore units from
input file.
53
Unable to copy a file from the style
directory to the current working
directory.
60   The input file does not exist.
61
An invalid file was supplied to
ISOGEN. It must be an IDF in ASCII
or binary format.
62

ISOA2B conversion failed.

Possibly a corrupt input file.

63
IDFGEN has reported that the input
PCF has missing units.
64
IDFGEN has reported that the input
file PCF has exceeded the size limit.
1001
Requested units combination is
inconsistent – probably means a
combination of metric bore and
imperial co-ordinates.
1002Obsolete - No longer used.
1003
Problem deleting an ISOGEN message
file.
1004
Line in the options file has invalid
format.
1005Too many switches in the options file.
1006Too few switches in the options file.
1007Obsolete - No longer used.
1008Obsolete - No longer used.
1009Obsolete - No longer used.
1010Obsolete - No longer used.
1011
Options file missing specified in
ISOGEN.FLS is missing.
1999
Isogen has returned a FAIL for one or
more drawings in the set. This means
it has been unable to layout the
drawing successfully.
This is only a WARNING.
2001
Inconsistent units combination
(imperial co-ordinates and metric
bores).
This is only a WARNING.
2022
IDFGEN has detected disconnected
pipeline. Drawings have still been
created that will indicate the cause of
the disconnection.

This is only a WARNING.
2022
-1
Error in Isogen data. Check message
file.
-2
Isogen dll failed to load (possible
installation problem, missing
dependent file etc) or crash occurred
during execution, which has been
trapped by the error handler.
-3
Isogen thread failed to finish –
possible execution loop which has
been terminated by Personal Isogen
-4
Isogen thread failed to finish –
possible execution loop which has
been terminated by Personal Isogen
-5
Failed to load ISOGEN dll or any of its
dependants.
-6
Failed to load IDFGEN dll or any of its
dependants such as Visual Fortran
Runtime.
-7
Idfgen dll has crashed during
execution, which has been trapped by
the error handler. The message file
may give some more information.
-1001
Failed to create the specified Pre/Post
Processor.
-1002   Pre/Post Processor has crashed.
-1003
Pre/Post processor has timed out and
the external process has been killed.
-1004
Pre/Post processor has timed out but
the external process cannot be
terminated (and is therefore still
running).

Wiki: Plant Wiki


Forum Post: Re: Item Sets - Is Not Null

$
0
0

Thanks...how about an "is null" search?  I'm checking the "Like" and "Not Like" conditions, not working well...

Forum Post: Re: OpenPlant Modeler - ProjectWise Explorer Dialog

$
0
0

You need to remove the '#' sign from the PW.cfg inside OPM installation folder like \config\appl\.

#PW_DISABLE_INTEGRATION_FROM_DESKTOP=1

to

PW_DISABLE_INTEGRATION_FROM_DESKTOP=1

Wiki Page: OpenPlant Modeler [FAQ]

$
0
0

Document Information

Document Type: FAQ  

Product(s):  OpenPlant Modeler

Version(s):  V8i

Original Author: Plant SELECTsupport

Legacy Document Number:

Will OpenPlant replace AutoPLANT or PlantSpace?

OpenPlant is the next generation of PlantSpace Design Series and is Bentley's enterprise plant design suite for distributed project environments.

PlantSpace will continue to receive minor enhancements and TR developement support.

OpenPlant is not a replacement for AutoPLANT, which will continue to be developed and enhanced based on the AutoCAD platform.  

However, because of the open architecture used with OpenPlant, Bentley will provide new capabilities under the OpenPlant brand name that will be applicable to both OpenPlant and AutoPLANT users.  For example, the  OpenPlant PowerPID SS2 release (Nov 2009) is fully integrated with the AutoPLANT design environment through the Project database, allowing a user to create P&IDs using OpenPlant while creating 3D models using AutoPLANT PDW

What drafting engine does OpenPlant run on?

OpenPlant applications are built on the Bentley Power Technology Platform.  This means the same graphics engine and capabilities that are available in MicroStation are embedded into the OpenPlant applications including OpenPlant PowerPID and OpenPlant Modeler.

What database providers are supported with OpenPlant?

OpenPlant can be implemented using SQL Server. For specific versions review the ReadMe file for ProjectWise Integration Server.

Is an Object Enabler required to view OpenPlant models in other cad packages?

No ObjectEnabler will be required to view the 3D models.How do I correct this error loading piping: "Enter name of customization file to load:"?

What operating systems does OpenPlant support?

Initially OpenPlant will work with Windows XP, Vista and Windows 7 32-bit and 64 bit versions but will run in 32-bit mode. Once the Power Platform fully supports 64-bit OpenPlant will be able to run in that mode also.

Can I save my OpenPlant Modeler files into DWG files for delivery to a client?

Absolutely. As OpenPlant is based on the MicroStation V8i engine which has the RealDWG libraries embedded and will be able to create AutoCAD DWG files for turnover.

Can I create isometrics directly from OpenPlant Modeler?

No, Isometric creation is done through the OpenPlant Isometrics Manager tools. This allows non-piping (lower cost) project participants to produce isometrics.
 

Also this provides and opportunity to create piping isometrics from other plant design toolset via i-models.

Can OpenPlant Modeler add weld numbering automatically?

All piping connections or joints can be configured to carry indentification data. These joints can be configured, based on end preperations, to carry additional information such as weld types and unique numbering.

Can I place a weld at any point I want?

Yes, this is part of the scope of OpenPlant Modeler.

See Also

Product TechNotes and FAQs

Plant TechNotes And FAQs

External Links

Bentley Technical Support KnowledgeBase

Bentley LEARN Server

Comments or Corrections?

Bentley's Technical Support Group requests that you please confine any comments you have on this Wiki entry to this "Comments or Corrections?" section. THANK YOU!

 

 

Forum Post: Re: Item Sets - Is Not Null

$
0
0

Yes, this is a kind of surprise that it’s not searching for the NULL values as you mentioned also. BTW I’ve logged a defect for this as 'Search instances with Null values is not working'. Defect # 2729444

Forum Post: ERROR: OleManager was not found. (AutoPlant)

$
0
0

Loading of Bently AutoPlant is well, Piping is also, but when i try to open dialog Component References, AutoPlant shows next message in command:

Loading the AutoPLANT Component Preferences. Please wait...
Initializing accont (AC_CONTAN18 )...
Error loading surrogate process windows manager.
ERROR: OleManager was not found.

What is OleManager? How can i solve this problem?
Google is silent! =(

Win7 64 bit

AutoPlant V8i ss3

Wiki Page: How to modify an existing Plant Area property value to a new value for the whole P&ID?

$
0
0

1.      Within the Items browser, create a search…

2.      Select:  <Items by common properties>

3.      Select or check all items in the list…

4.      Uncheck or deselect the Plant Area item in the list… and click ok.

5.      Adopt the query, where... Area equal to the appropriate value.  And add to search…                                                  Note: the values must be preset within the drawing settings Plant Tab.

 6.     Update property... via right mouse click on the returned node in the items browser…

7.      Adopt the Area value to the appropriate preset value within the next upcoming dialog.

The above mentioned method gives you the flexibility to select a range of components instead of the whole P&ID, whenever necessary.

Forum Post: PowerPID S5 - Beginnings: Office/Client Symbols and intelligent objects

$
0
0

My company is just now making the move to Open Plant. My part in this is using PowerPID to create PIDs that will be used by other departments to build a model of a project (rather than a collection of drawings). My concerns are in two initial, but vital issues (and I'm sure I'm not the first to ask, so be gentle):

1.  All objects in a file (or on a drawing) should be intelligent objects

As I understand how this works, the files I create wiill have intelligences and relationships that other departments will build upon. For example, if I place a valve in the file, that valve becomes part of the database within the model and is used directly by piping to begin creating their part of the design.

2.  Office and client objects and symbols, including tagging and variance of connector symbols will have to be added.

My experience, whether PowerPID or board drafting that was so last millennium, is: "That's not how I want my drawing to look." Or: "Why can't these look like how we make our drawings?" Obviously there has to be some initial customization to include those items which just aren't in the package out-of-the-box. I guess I'm asking first: is it necessary to have all items (aside from text) that appear on the drawing have intelligence; and second: can this be done with Component Builder such that you can get fairly close to an object with complete intelligence? I have done an initial creation of an object with Component Builder that I reference a drawing into the file, copied the item, and then used Component Builder to add it to one of the libraries. It doesn't have any "intelligence", and i can't attach a nozzle to it. So is it possible to add the intelligence at this point? I don't think a read of the help file say, or not.

Thanks for any guidence in advance!

Mark


Forum Post: Re: PowerPID S5 - Beginnings: Office/Client Symbols and intelligent objects

$
0
0

Hello Mark,

In response to your questions -

1. This is correct. All objects in an OpenPlant PowerPID are intelligent. You can still place plane MicroStation graphic elements. Unless these are linked to a "component class" they will remain as plane MicroStation graphics. The intelligent items contain all the propertie data, as well, the data can be written to the Bentley Plant Prioject Database. In terms of "....and is used directly by piping.." - in the impending SELECT series 5 release of OpenPlant Modeler this is possible via a Bentley i-model. Full 2D to 3D integration will evolve in the product over several updates and releases.

2. Full configuration of the workspace, including cells, appearance, and properties is supported. We do include an Imperial, Metric and ISO standard workspace. Soon you will also have access to a KKS workspace if that is something you need.

Configuring your own cells to use in PowerPID is done through the Component Manager.. If you were unable to assign intelligence to the component perhaps this will help. The process requires that you use an existing class as a "base" class so that the Component Manager assigns the respective properties and behavior to the new component.

You can look in the help file on creating a new component using the Component Manager as well look here: communities.bentley.com/.../oppid-component-manager-tips.aspx

I also recommned you look into taking a Distance Learning class for PowerPID. This will be most helpful and is someting you can do without travel.

I hope this helps,

Tony DeRosa

Senior Application Engineer

Bentley Plant

Forum Post: Re: OpenPLANT and SupportModeler XM

$
0
0

Actually you need both TriForma and PSDS installed to get SupportModeler to start up. It has no knowledge of what an OpenPlant object is so connecting to pipe is not available.

Note:

We will be showing an Alpha build of our Bentley Engineering Support Manager tools at BE Together this year. If you're interested in seeing what is coming make sure to attend.

Ian Robinson

Forum Post: Re: OpenPlant Modeler - ProjectWise Explorer Dialog

$
0
0

You can also edit the C:\Program Files (x86)\Bentley\OpenPlantModeler V8i\OpenPlantModeler\config\appl\opms.cfg file and remove the # from the PW_DISABLE_INTEGRATION=1 variable.

This will then have the ProjectWise login screen show up for all other applications that use i-desktop integration.

Ian

Forum Post: Re: 2D flat drawings using drawing flattener?

$
0
0

Hi,

I would recommend you to go through the Drawing Flattener help file for detailed study. However, you may start by using following steps:

1. Load 'Bentley AutoPLANT Drawing Flattener'.

2. Apply 'File > Add Files to List...' menu command.

3. Pick appropriate option from the 'Choose the browsing mode' and select the drawing you want to flatten.

The drawing will appear in the Drawing Flattener interface.

4. Press the 'Start Flattening' tool-button.

The drawing will be flattened and the flattened drawing can be opened from 'File > Open Destination'.

Forum Post: Re: AutoPLANT 64bit Memory Leak

$
0
0

Hi,

Which AutoPLANT Version are you using? Which AutoCAD version are you running it with? Did you install any AutoCAD Service pack as well?

Viewing all 16776 articles
Browse latest View live




Latest Images