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 |
||
|
NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact UnitId: 20529 DisplayName: % Description: percent |
|
||
|
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 |
||
|
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. |