The BaseMaterialType provides the basic material information and is formally defined in Table 44.

Table 44 – BaseMaterialType Definition

Attribute

Value

BrowseName

BaseMaterialType

IsAbstract

false

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the BaseObjectType defined in OPC 10000-5, i.e. inheriting the InstanceDeclarations of that Node.

0:HasComponent

Variable

X

0:Double

0:AnalogUnitType

Optional

0:HasComponent

Variable

Y

0:Double

0:AnalogUnitType

Optional

0:HasComponent

Variable

Z

0:Double

0:AnalogUnitType

Optional

0:HasComponent

Variable

Weight

0:Double

0:AnalogUnitType

Optional

0:HasProperty

Variable

Description

0:LocalizedText

0:PropertyType

Optional

0:HasProperty

Variable

Location

LimitedString64

0:PropertyType

Mandatory

0:HasProperty

Variable

MaterialIdentifier

LimitedString64

0:PropertyType

Mandatory

0:HasProperty

Variable

Identifier

LimitedString64

0:PropertyType

Optional

Description is a human-readable description of the article.

Location defines source or destination location of the material, depending if it is an input or an output material.

MaterialIdentifier defines an Identifier to identify the Type of the item (item number).

Identifier defines a unique identifier for the specific component (e.g. the Serial number, Sheet-Id).

X defines the dimension of the material along the X axis of the machine coordinate system. For special shapes the surrounding rectangle is used.

Y defines the dimension of the material along the Y axis of the machine coordinate system. For special shapes the surrounding rectangle is used.

Z defines the dimension of the material along the Z axis of the machine coordinate system. For special shapes the surrounding rectangle is used.

Note: X,Y,Z are modelled separate, because subtype may only use a subset of X;Y,Z.

Weight defines the mass of the item. If possible the engineering unit should be kilograms.