Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ E3D Design

Hanger Configurations

  • Last UpdatedFeb 11, 2025
  • 2 minute read

Hanger Configurations store the following data:

Attributes and User defined Attributes (UDAs)

DESC

A text description of the hanger configuration

PURP

Set to DATA

GTYP

Hanger build macro suffix

:HCONN

Head connection type (tells the application which type of ATTA is being used for this configuration):

CATT:  Component ATTA

ATTA:  Tube ATTA

:TCONN

Tail connection type (tells the application how to connect to the steelwork or civil):

NONE:  No connection (e.g. sliding)

BLTD:  Bolted connection at back marker p-line

BOLT:  Bolted connection at face of steel using back-marker positions

SBOL:  Bolted connection at face of steel with option of using back-marker or central position

WELD:  Welded connection

:DESINFO

Not used at this release

:DRAINFO

Not used at this release

:MAXLEN

Maximum hanger length where not explicitly defined using hanger length data table (see below)

:MINLEN

Minimum hanger length where not explicitly defined using hanger length data table (see below)

:PSLOPE

Logical flag if pipe is permitted to slope wrt hanger direction

:ASLOPE

Logical flag if steel/civil attachment is permitted to slope wrt hanger direction

:PARHANG

Logical flag if partial build available for ‘parallel’ type configurations

Members

The configuration CATE may own any number of TEXT elements which are used to describe the components used in the hanger. Each component has a TEXT element placed in the correct order in the members list; the description is stored in the STEX attribute.

Hanger Build Macros

Every hanger configuration has an associated build macro which is situated in the DES/SUPP applicationware directory. The macros have the form MHB-{suffix} (refer to CATE GTYP above). These macros are Programmable Macro Language (PML)-based, but make use of a specially designed toolkit which lets you create a build macro for almost any hanger configuration.

It is recommended that you follow an example, of which there are many supplied with the product, to aid your understanding of this section.

The toolkit subroutines which you can call in your build macros are as follows:

XHBPCLA

To create, orientate and position a PCLA element

XHBFITT

To reposition fitting once last component is known

XHBHELE

To create, orientate and position a HELE element

XHBHORI

To orientate a HELE element

XHBSCLA

To create, orientate and position an SCLA element

XHBSTART

To start Hanger building

XHBSTART

To start Hanger building

XHBSPAC

To create steel profile spacer between specified hanger elements

XHBHCLN

To check the fitted length on any hanger element

Apart from these, the amount of PML writing you need to do is minimal, although some knowledge of PML and macro writing would be useful. In some cases, the order of element creation means that some additional work needs to be done by the build macro. For an example of this, see the supplied macro MHB-CBWA.

Each of these subroutines is called by using the syntax

CALLSUP <subroutine name> <args>

and requires arguments which enable it to perform its task correctly. Each argument should be enclosed in the delimiters

lt; ...
gt;
if there is any whitespace. Each macro may also require that a global variable is set, or may in turn set a global variable. For descriptions of RTO values, see the section which details hanger catalogues and datasets.

TitleResults for “How to create a CRG?”Also Available in