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

Descriptionis a human-readable description of the article.

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

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

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

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

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

Zdefines 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.

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