Design errors can be detected by doing consistency check. This is the list of errors for data consistency check.
ERROR ERROR DESCRIPTION ERROR CAUSE ACTION
CODE BY
A10 HEAD REFERENCE NOT The Head reference should DESIGN
SET only be unset (i.e. null) if the
Head Connection Type
HCONN is set to OPEN,
VENT, CLOS or DRAN.
A20 HEAD REFERENCE This error would result from the DESIGN
POINTS TO deletion of a component, such
NONEXISTENT as a Nozzle, to which the Head
ELEMENT of the Branch was originally
connected
A30 BAD HEAD RETURN The Head is connected to an DESIGN
REFERENCE element that does not refer
back to the Branch. This can
occur when the Head of a
Branch is connected to another
Branch, implying that a Tee
should be placed somewhere
along the second Branch. The
error can also occur when two
or more branches are
inadvertently connected to the
same terminal.
A100 HEAD TERMINAL Either the Head terminal has ADMIN
PROBLEM WITH SPREF an unset SPREF or the
SPREF points to a non-
existent SPCOM.
A110 HEAD TERMINAL Either the Head terminal has ADMIN
PROBLEM WITH an unset CATREF or the
CATREF CATREF points to a non-
existent Catalogue component.
A120 HEAD TERMINAL There is a Catalogue problem ADMIN
PROBLEM IN in accessing the p-points of the
ACCESSING P-POINTS Head terminal.
A130 HEAD TERMINAL A required p-point of the Head ADMIN
PROBLEM, P-POINT terminal does not exist in the
NO.n DOES NOT EXIST set of p-points.
A140 HEAD TERMINAL This is testing for flow with DESIGN
PROBLEM INVALID Branch to Branch connections.
FLOW ATTRIBUTE ON Branches have a FLOW
CONNECTED BRANCH attribute which can be set to
FORW or BACK or NUL. If
FLOW is not set correctly this
results in an error
A150 HEAD TERMINAL The FORW flow means that DESIGN
PROBLEM, TERMINAL the fluid in the Branch goes
INCONSISTENT FLOW from Head to Tail with the
ACROSS BRANCH reverse for BACK. The code
CONNECTION then checks that the fluid flows
correctly from one Branch to
the next. To fix the problem
check the network to see that
all the flows are in the correct
direction
A200 DIRECTION HDIR NOT If the Head is connected to a DESIGN
SAME AS TERMINAL terminal, such as a Nozzle or
DIRECTION Tee, then the direction HDIR
should always be identical to
that of the appropriate p-point
of the terminal.
A210 POSITION HPOS NOT If the Head is connected to a DESIGN
SAME AS TERMINAL terminal, such as a Nozzle or
POSITION Tee, then the position HPOS
should always be identical to
that of the appropriate p-point
of the terminal.
A220 HBORE NOT SAME AS If the Head is connected to a DESIGN
TERMINAL BORE terminal, such as a Nozzle or
Tee, then the bore HBORE
should always be identical to
that of the appropriate p-point
of the terminal.
A230 CONNECTION TYPE If the Head is connected to a DESIGN
HCONN NOT SAME AS terminal, such as a Nozzle or
TERMINAL Tee, then the connection type
CONNECTION TYPE HCONN should always be
identical to that of the
appropriate p-point of the
terminal.
A300 REFERENCE HSTUBE There is more than 1mm of ADMIN
UNSET tube between the Head and
the p-arrive of the first
Component (or the Tail), but
HSTUBE is unset.
A310 REFERENCE HSTUBE This may occur if part of the ADMIN
REFERS TO A Specification has been
NONEXISTENT SPCOM deleted.
A320 HSTUBE PROBLEM, This indicates an error in the ADMIN
CATREF IN SPCOM IS Specification.
UNSET
A330 HSTUBE PROBLEM, This may occur if part of the ADMIN
CATREF IN THE SPCOM Catalogue has been deleted or
REFERS TO if the CATREF is unset.
NONEXISTENT
Catalogue COMPONENT
A340 HSTUBE PROBLEM, The component pointed to by ADMIN
GTYPE OF CATALOGUE HSTUBE is not of type TUBE
COMPONENT IS NOT in the Catalogue.
SET TO TUBE
A350 HSTUBE PROBLEM IN There is a Catalogue problem ADMIN
ACCESSING P-POINT in accessing a p-point of the
tube pointed to by HSTUBE.
A400 HBORE NOT SAME AS The bore of any tube leading ADMIN
BORE OF HSTUBE from the Head, determined
from the Catalogue, should
always be identical to HBORE
A410 HCONN NOT The connection type of any ADMIN
COMPATIBLE WITH tube leading from the Head,
CONNECTION TYPE OF determined from the
HSTUBE Catalogue, should be
compatible with HCONN.
A420 ISPEC REFERENCE This error would occur if, for ADMIN
POINTS TO example, the Insulation
NONEXISTENT Specification pointed to by
ELEMENT ISPEC had been deleted.
A430 INSULATION CANNOT There is no suitable insulation ADMIN
BE SELECTED USING in the Catalogue for the
HBORE combination of temperature
TEMP and bore HBORE
B10 TAIL REFERENCE NOT The Tail reference should only DESIGN
SET be unset (i.e. zero) if the Tail
connection type TCONN is set
to OPEN, VENT, CLOS or
DRAN.
B20 TAIL REFERENCE This error would result from the DESIGN
POINTS TO deletion of a component, such
NONEXISTENT as a Nozzle, to which the Tail
ELEMENT of the Branch was originally
connected.
B30 BAD TAIL RETURN The Tail is connected to an DESIGN
REFERENCE element that does not refer
back to the Branch. This can
occur when the Tail of a
Branch is connected to another
Branch, implying that a Tee
should be placed somewhere
along the second Branch. The
error can also occur when two
or more branches are
inadvertently connected to the
same terminal.
B100 TAIL TERMINAL Either the Tail terminal has an ADMIN
PROBLEM WITH SPREF unset SPREF or the SPREF
points to a non-existent
SPCOM.
B110 TAIL TERMINAL Either the Tail terminal has an ADMIN
PROBLEM WITH unset CATREF or the CATREF
CATREF points to a non-existent
Catalogue component.
B120 TAIL TERMINAL There is a Catalogue problem ADMIN
PROBLEM IN in accessing the p-points of the
ACCESSING P-POINTS Tail terminal.
B130 TAIL TERMINAL A required p-point of the Tail ADMIN
PROBLEM, P-POINT terminal does not exist in the
NO.n DOES NOT EXIST set of p-points.
B140 TAIL TERMINAL This is testing for flow with DESIGN
PROBLEM INVALID Branch to Branch connections.
FLOW ATTRIBUTE ON Branches have a FLOW
CONNECTED BRANCH attribute which can be set to
FORW or BACK or NUL. If
FLOW is not set correctly this
results in an error
B150 TAIL TERMINAL The FORW flow means that DESIGN
PROBLEM, TERMINAL the fluid in the Branch goes
INCONSISTENT FLOW from Tail to Tail with the
ACROSS BRANCH reverse for BACK. The code
CONNECTION then checks that the fluid flows
correctly from one Branch to
the next. To fix the problem
check the network to see that
all the flows are in the correct
direction
B200 DIRECTION TDIR NOT If the Tail is connected to a DESIGN
SAME AS TERMINAL terminal, such as a Nozzle or
DIRECTION Tee, then the direction TDIR
should always be identical to
that of the appropriate p-point
of the terminal.
B210 POSITION TPOS NOT If the Tail is connected to a DESIGN
SAME AS TERMINAL terminal, such as a Nozzle or
POSITION Tee, then the position TPOS
should always be identical to
that of the appropriate p-point
of the terminal.
B220 TBORE NOT SAME AS If the Tail is connected to a DESIGN
TERMINAL BORE terminal, such as a Nozzle or
Tee, then the bore TBORE
should always be identical to
that of the appropriate p-point
of the terminal.
B230 CONNECTION TYPE If the Tail is connected to a DESIGN
TCONN NOT SAME AS terminal, such as a Nozzle or
TERMINAL Tee, then the connection type
CONNECTION TYPE TCONN should always be
identical to that of the
appropriate p-point of the
terminal.
C500 TUBE BETWEEN HEAD The distance between the DESIGN
AND TAIL LESS THAN Head position, HPOS, and the
TUBE MINIMUM Tail position, TPOS, is greater
than zero and less than the
specified minimum tube length
(default: 100mm).
C510 BAD HEAD TO TAIL Either the Head position, DESIGN
GEOMETRY HPOS, does not lie at a
positive distance along the line
through TPOS in the direction
TDIR or the Tail position,
TPOS, does not lie at a
positive distance along the line
through HPOS in the direction
HDIR.
C520 HBORE NOT SAME AS When there are no DESIGN
TBORE components on the branch, the
Head bore, HBORE, should be
identical to the Tail bore,
TBORE
C530 HCONN IS NOT This implies that the Head is DESIGN
COMPATIBLE WITH connected directly to the Tail
TCONN with no Tube or piping
components in between; hence
the Head connection type,
HCONN, must be compatible
with the Tail connection type,
TCONN.
C540 THIS BRANCH HAS NO This does not necessarily DESIGN
COMPONENTS indicate an error. It is merely
output as a warning to the
designer.
D100 REFERENCE SPREF This probably means that the DESIGN
UNSET designer has forgotten to
select the piping component.
D110 REFERENCE SPREF This may occur if part of the ADMIN
REFERS TO A NON- specification has been deleted
EXISTENT SPCOM
D120 SPREF PROBLEM, This indicates an error in the ADMIN
CATREF IN SPCOM IS Specification.
UNSET
D130 SPREF PROBLEM, This may occur if part of the ADMIN
CATREF IN THE SPCOM Catalogue has been deleted or
REFERS TO NON- if the CATREF in the SPCOM
EXISTENT CATALOGUE is unset.
COMPONENT
D140 SPREF PROBLEM, The GTYPE of the Catalogue ADMIN
GTYPE OF CATALOGUE component must be the same
COMPONENT IS NOT as the type of the piping
SAME AS TYPE OF Component in the design data.
DESIGN DATA
COMP0NENT
D150 SPREF PROBLEM, An error has been found in ADMIN
GTYPE OF CATALOGUE accessing the p-points of the
COMPONENT IS NOT Catalogue component pointed
SAME AS TYPE OF to by CATREF
DESIGN DATA
COMP0NENT
D160 REFERENCE CATREF This applies only to Nozzles, ADMIN
UNSET for which the CATREF must be
set.
D170 REFERENCE CATREF This may occur if part of the ADMIN
REFERS TO A NON- Catalogue has been deleted. It
EXISTENT CATALOGUE applies only to Nozzles.
COMPONENT
D200 ARRIVE P-POINT NOT The arrive p-point number ADMIN
IN PTSET OF does not exist in the PTSET of
CATALOGUE the Catalogue Component.
COMPONENT
D210 LEAVE P-POINT NOT IN The leave p-point number does ADMIN
PTSET OF CATALOGUE not exist in the PTSET of the
COMPONENT Catalogue Component.
D300 REFERENCE CREF NOT Multi-way Components may be DESIGN
SET left unconnected only if the
connection type of the relevant
p-point is OPEN, CLOS, VENT,
DRAN or NULL.
D310 REFERENCE CREF This may occur if the Branch DESIGN
POINTS TO NON- that is pointed to by the CREF
EXISTENT BRANCH has been deleted.
D320 BAD CREF RETURN This may occur if the Branch DESIGN
REFERENCE that is pointed to by the CREF
has been reconnected to
another terminal.
D330 REFERENCE CRFA n An entry in the connection ADMIN
NOT SET reference array may only
remain unset if the
corresponding p- point in the
Catalogue does not exist or if
the connection type of the
corresponding point is VENT,
OPEN, CLOS or NULL.
D340 REFERENCE CRFA n This may occur if the Branch DESIGN
POINTS TO NON- pointed to by the nth reference
EXISTENT BRANCH in the connection reference
array has been deleted.
D350 BAD CRFA n RETURN This may occur if the element DESIGN
REFERENCE pointed to by the nth reference
in the connection reference
array has been reconnected to
a third Branch.
D400 ARRIVE TUBE [ROD] The distance between the DESIGN
LESS THAN TUBE [ROD] arrive p-point of this
MINIMUM. ACTUAL component and the leave p-
TUBE [ROD] LENGTH IS point of the previous
… component (or Head) is
greater than zero and less than
the specified minimum tube
[rod] length (default: 100mm).
D410 BAD ARRIVE The position and direction of DESIGN
GEOMETRY + details of the arrive p-point of this
geometric errors component are not correct with
respect to the leave p-point of
the previous component (or
Head). The error could be
caused by incorrect positioning
of this component, the
previous component (or Head)
or both.
D420 BAD ARRIVE BORE The bore of the arrive p-point DESIGN
[ROD DIAMETER] of this component is not equal
to the bore of the preceding
tube or, if this component is not
preceded by tube, to the bore
of the leave p-point of the
previous component (or
HBORE).
D430 BAD ARRIVE The connection type of the DESIGN
CONNECTION TYPE arrive p-point of this
component is not compatible
with the preceding tube or, if
this component is not
preceded by tube, to the
connection type of the leave p-
point of the previous
component (or HCONN).
D500 REFERENCE LSTUBE The user has probably DESIGN
[LSROD] UNSET forgotten to select the
piping/hanger Component.
D510 REFERENCE LSTUBE This may occur if part of the ADMIN
[LSROD] REFERS TO A Specification has been
NON-EXISTENT SPCOM deleted.
D520 LSTUBE [LSROD] This indicates an error in the ADMIN
PROBLEM, CATREF IN Specification.
SPCOM IS UNSET
D530 LSTUBE PROBLEM, This may occur if part of the ADMIN
CATREF IN THE SPCOM Catalogue has been deleted or
REFERS TO NON- if the CATREF in the SPCOM
EXISTENT CATALOGUE is unset
COMPONENT
D540 LSTUBE PROBLEM, The component pointed to by ADMIN
GTYPE OF CATALOGUE LSTUBE is not of type TUBE in
COMPONENT IS NOT the Catalogue.
SET TO TUBE
D550 LSTUBE [LSROD] There is a Catalogue problem ADMIN
PROBLEM IN in accessing a p-point of the
ACCESSING PPOINTS tube/rod pointed to by LSTUBE
[LSROD].
D600 LEAVE BORE The bore of the leave p-point DESIGN
[DIAMETER] NOT SAME of this Component is not the
AS BORE [DIAMETER] same as the bore of the
OF LSTUBE [LSROD] tube/rod following the
Component.
D610 LEAVE CONNECTION The connection type of the DESIGN
TYPE NOT COMPATIBLE leave p-point of this
WITH CONNECTION Component is not compatible
TYPE OF LSTUBE with the tube/ rod following the
[LSROD] component.
D620 INSULATION CANNOT There is no suitable insulation ADMIN
BE SELECTED USING in the Catalogue for the
LEAVE BORE combination of temperature
TEMP and the bore of the
leave p-point.
D630 ATTACHMENT TYPE You have set an incorrect DESIGN
INVALID – MUST BE TYPE attribute for an ATTA.
ONE OF FLOW, XXXX,
SSSS, CCCC, CCNN,
INPP, WELD, HANG,
PENI, NUL OR NULL
D740 ANGLE OF The designed angle of a Pulled DESIGN
COMPONENT IS Bend, Elbow or Weld is greater
GREATER THAN than is allowed by the SPECs
MAXIMUM ANGLE
SPECIFIED IN SPREF
D740 ANGLE OF The designed angle of a Pulled DESIGN
COMPONENT IS LESS Bend, Elbow or Weld is less
THAN MINIMUM ANGLE than is allowed by the SPECs.
SPECIFIED IN SPREF
D740 ANGLE GREATER THAN The designed angle of a Pulled DESIGN
m DEGREES. ACTUAL Bend or Elbow is greater than
ANGLE IS n. the maximum angle specified
by the user (see TOLERANCE
MAXANGLE).
D800 Reference DETAIL unset. This refers to the DETA ADMIN
attribute of the SPREF of the
branch component. Without it
no SKEY will be available for
that element within ISODRAFT.
D820 SKEY not set ADMIN
D840 SKEY #N not known. ADMIN
Assumed to be user
defined
E700 LEAVE TUBE LESS The distance between the DESIGN
THAN TUBE MINIMUM. leave p-point of the current
ACTUAL TUBE LENGTH component and the tail
IS … position, TPOS, is greater than
zero and less than the
specified minimum tube length
(default: 100mm).
E710 BAD LEAVE GEOMETRY The position and direction of DESIGN
the leave p-point of this
component are not correct with
respect to the position, TPOS,
and direction, TDIR, of the tail.
The error could be caused by
incorrect positioning of this
component, the Tail, or both.
E720 LEAVE BORE NOT The bore of the leave p-point DESIGN
SAME AS TBORE of this component is not the
same as the tail bore, TBORE.
E730 LEAVE CONNECTION The connection type of the DESIGN
TYPE NOT COMPATIBLE leave p-point of this
WITH TCONN component is not compatible
with the tail connection type
TCONN.