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.

The FoilType provides the information for foils used in glass technology and is formally defined in Table 45.

Table 45 – FoilType Definition

Attribute

Value

BrowseName

FoilType

IsAbstract

false

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the BaseMaterialType defined in this Companion Specification, i.e. inheriting the InstanceDeclarations of that Node.

0:HasComponent

Variable

Z

0:Double

0:AnalogUnitType

Mandatory

Z defines the thickness of the foil.

The SpacerType provides the information for spacers used in glass technology and is formally defined in Table 46.

Table 46 – SpacerType Definition

Attribute

Value

BrowseName

SpacerType

IsAbstract

false

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the BaseMaterialType defined in this Companion Specification, i.e. inheriting the InstanceDeclarations of that Node.

0:HasComponent

Variable

Filling

LimitedString64

BaseDataVariableType

Optional

0:HasComponent

Variable

SealantDepth

0:Double

0:AnalogUnitType

Optional

0:HasProperty

Variable

SpacerMaterialClass

SpacerMaterialClass

0:PropertyType

Mandatory

0:HasProperty

Variable

SpacerMaterialSubClass

LimitedString64

0:PropertyType

Optional

Filling provides information about the filling of the spacer.

SealantDepth is the minimum dimension from the spacer to the outer edge of the silicone secondary seal (see section 3.3.5).

SpacerMaterialClass defines with an enumeration the material type of the spacer, e.g. metal, plastic etc.

SpacerMaterialSubClass provides a vendor-specific unique identification of the spacer material.

The GasMixType provides information about the gas mix, which is used in glass technology assembly and is formally defined in Table 47.

Table 47 – GasMixType Definition

Attribute

Value

BrowseName

GasMixType

IsAbstract

false

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the BaseMaterialType defined in this Companion Specification, i.e. inheriting the InstanceDeclarations of that Node.

0:HasComponent

Object

Gas_1

BaseMaterialType

Optional

0:HasComponent

Object

Gas_2

BaseMaterialType

Optional

0:HasComponent

Variable

GasFilling

0:Number

0:AnalogUnitType

Optional

0:HasComponent

Variable

MixingRatio

0:Number

0:AnalogUnitType

Optional

Gas_1 uniquely describes the first gas, which is part of the gas filling. The manufacturer and the material designation should be included.

Gas_2 uniquely describes the second gas, which is part of the gas filling. The manufacturer and the material designation should be included.

GasFilling defines the filling level of the gas in percent, for a filling of 100% the values is 100. For this variable are also values of more than 100 allowed, to represent an overpressure in the final product.

MixingRatio describes the ratio of the gas mixture. Here the value 0 means that only the first gas (Gas_1) is contained. If the parameter is 100 only second gas (Gas_2) is in the mixture. With a value of 50 both gases are contained in the ratio 1:1.

The component Variables of the GasMixType have additional Attributes defined in Table 48.

Table 48 – GasMixType Attribute values for child Nodes

BrowsePath

Value Attribute

Description Attribute

MixingRatio

0:EngineeringUnits

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 20529

DisplayName: %

Description: percent

GasFilling

0:EngineeringUnits

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 20529

DisplayName: %

Description: percent

The GlassType provides information about flat glass sheets and is formally defined in Table 49.

Table 49 – GlassType Definition

Attribute

Value

BrowseName

GlassType

IsAbstract

false

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the BaseMaterialType defined in this Companion Specification, i.e. inheriting the InstanceDeclarations of that Node.

0:HasComponent

Variable

Absorption

0:Number

0:AnalogUnitType

Optional

0:HasProperty

Variable

CoatingClass

CoatingClassEnumeration

0:PropertyType

Mandatory

0:HasComponent

Variable

CoatingEmessivity

0:Number

0:AnalogUnitType

Optional

0:HasProperty

Variable

CoatingSubClass

LimitedString64

0:PropertyType

Optional

0:HasComponent

Variable

ElectricalConductivity

0:Number

0:AnalogUnitType

Optional

0:HasProperty

Variable

Orientation

0:Number

0:PropertyType

Mandatory

0:HasComponent

Variable

Reflection

0:Number

0:AnalogUnitType

Optional

0:HasProperty

Variable

SignificantSide

SignificantSideEnumeration

0:PropertyType

Mandatory

0:HasProperty

Variable

StructureClass

LimitedString64

0:PropertyType

Mandatory

0:HasProperty

Variable

StructureAlignment

StructureAlignmentEnumeration

0:PropertyType

Mandatory

0:HasComponent

Variable

Transmission

0:Number

0:AnalogUnitType

Optional

The following nodes are override from BaseMaterialType and the Modelling Rules change to Mandatory

0:HasComponent

Variable

X

0:Double

0:AnalogUnitType

Mandatory

0:HasComponent

Variable

Y

0:Double

0:AnalogUnitType

Mandatory

Absorption describes the absorption of the raw material.

CoatingClass defines which coatings have been applied to the SignificantSide.

CoatingEmessivity describes the emissivity of the coating.

CoatingSubClass provides a vendor-specific unique identification of the coating material.

Electrical Conductivity describes the conductivity of the raw material in Siemens.

Orientation describes the angle of the material coordinates in reference to the MachineProcessingCoordinateSystem.

Reflection describes the reflection of the raw material.

StructureClass defines a vendor-specific description of the glass structure (surface topology). An example for that is Chinchilla white.

SignificantSide specifies whether the significant (coating) side (see definition in Terms) should be at the top or bottom during machining (see also section 3.2.6 and 0).

StructureAlignment specifies how the surface structure is aligned. See StructureAlignmentEnumeration for more information e.g. about the orientation.

Transmission describes the transmission of the raw material.

The PackagingType provides information about the packing material used in glass technology and is formally defined in Table 50.

Table 50 – PackagingType Definition

Attribute

Value

BrowseName

PackagingType

IsAbstract

false

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the BaseMaterialType defined in this Companion Specification, i.e. inheriting the InstanceDeclarations of that Node.

0:HasComponent

Variable

PerimeterProtection

LimitedString64

BaseDataVariableType

Mandatory

0:HasComponent

Variable

CornerProtection

LimitedString64

BaseDataVariableType

Mandatory

0:HasComponent

Variable

Spacer

LimitedString64

BaseDataVariableType

Mandatory

PerimeterProtection describes the protection of the wet glue for better handling of assembly units.

CornerProtection specifies the materials which will be used to protect the corners so that will not get damaged during transportation.

Spacer describes which separation materials are used to separate multiple units within the package.

The SealingMaterialType provides the information about the sealing materials used in glass technology assemblies and is formally defined Table 51.

Table 51 – SealingMaterialType Definition

Attribute

Value

BrowseName

SealingMaterialType

IsAbstract

false

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the BaseMaterialType defined in this Companion Specification, i.e. inheriting the InstanceDeclarations of that Node.

0:HasComponent

Object

Hardener

BaseMaterialType

Optional

0:HasComponent

Variable

MixingRatio

0:Double

AnalogUnitType

Mandatory

0:HasComponent

Object

Resin

BaseMaterialType

Optional

0:HasComponent

Variable

AddOnMaterial

LimitedString64

BaseDataVariableType

Optional

Hardener uniquely describes the second sealing material, which is part of the sealing mixture. The manufacturer and the material designation should be included.

MixingRatio describes the ratio of the sealing material mixture. Here the value 0 means that only the first material (Resin) is contained. If the parameter is 100 only Hardener is contained.

Resin uniquely describes the first sealing material, which is part of the sealing mixture. The manufacturer and the material designation should be included.

AddOnMaterial describes a material that is added to the sealing e.g. to increases the stiffness.

The component Variables of the SealingMaterialType have additional Attributes defined in Table 4852.

Table 52 – SealingMaterialType Attribute values for child Nodes

BrowsePath

Value Attribute

Description Attribute

MixingRatio

0:EngineeringUnits

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 20529

DisplayName: %

Description: percent

The AssemblyType provides the information about the assembled glass product and is formally defined Table 51.

Table 53 – AssemblyType Definition

Attribute

Value

BrowseName

AssemblyType

IsAbstract

false

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the BaseMaterialType defined in this Companion Specification, i.e. inheriting the InstanceDeclarations of that Node.