The OPC UA Variable Type MaterialQuantityType describes the quantity of a given material in a suitable unit of measure.
Figure 28 shows an overview for the MaterialQuantityType with related Variable. It is formally defined in Table 73.
Figure 28 – MaterialQuantityType overview
The MaterialQuantityType is formally defined in Table 73.
Table 73 – MaterialQuantityType Definition
Attribute |
Value |
||||
BrowseName |
MaterialQuantityType |
||||
IsAbstract |
False |
||||
ValueRank |
-1 ( -1 = Scalar) |
||||
DataType |
Double |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Modelling Rule |
Subtype of DataItemType defined in OPC 10000-8. |
|||||
HasComponent |
Variable |
DisplayFormat |
String |
PropertyType |
Mandatory |
HasComponent |
Variable |
0:EngineeringUnits |
EUInformation |
PropertyType |
Mandatory |
The MaterialQuantityType VariableType is a concrete type and can be used directly.
The following properties are already included in the DataItemType.
ValuePrecision defines the maximum precision that the server can maintain for this item.
The following Properties are defined to extend the DataItemType.
The Variable DisplayFormat specifies how the value shall be displayed across all displays, clients and applications for uniformity. It is a string that contains one or more format specifiers, which are single characters or groups of characters that define how the string representation of that object's value should appear.
The Property EnginneringUnits specifies the unit of measure used to quantify the material quantity and shall be considered the base unit of measure. The following list identifies base units of measure, harmonised for given processes:
For other measurements, the units of measure shall be taken from UN/ECE Rec20.
The OPC UA Variable Type MaterialQuantitiesType describes the quantity of a given material in base unit of measure and, optionally, in logistics unit of measure (Variable QuantityInLUoM).
Figure 28 shows an overview for the MaterialQuantitiesType with related Variables. It is formally defined in Table 74.
The MaterialQuantitiesType is formally defined in Table 74.
Table 74 – MaterialQuantitiesType Definition
Attribute |
Value |
||||
BrowseName |
MaterialQuantitiesType |
||||
IsAbstract |
False |
||||
ValueRank |
-1 ( -1 = Scalar) |
||||
DataType |
Double |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Modelling Rule |
Subtype of MaterialQuantityType |
|||||
HasComponent |
Variable |
QuantityInLUoM |
Double |
MaterialQuantityType |
Optional |
The MaterialQuantitiesType VariableType is a concrete type and can be used directly.
MaterialQuantitiesType is a subtype of MaterialQuantityType thus it inherits all the properties and the variables of the latter. MaterialQuantityType is defined in 8.1.
The following Objects are defined to extend the MaterialQuantityType.
The Property QuantityInLUoM is the quantity of the material in logistics unit of measure. It is optional.
The OPC UA Variable Type MaterialLotType describes a lot of materials, i.e. the type of material and its quantity expressed in base unit of measure and, optionally, in logistics unit of measure.
Remark. Both units of measure are carried out to correctly manage partial logistic units.
Figure 28 shows an overview for the MaterialLotType with related Variable. It is formally defined in Table 75.
The MaterialLotType is formally defined in Table 75.
Table 75 – MaterialLotType Definition
Attribute |
Value |
||||
BrowseName |
MaterialLotType |
||||
IsAbstract |
False |
||||
ValueRank |
-1 ( -1 = Scalar) |
||||
DataType |
Double |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Modelling Rule |
Subtype of MaterialQuantitiesType |
|||||
HasComponent |
Variable |
Material |
MaterialType |
PropertyType |
Mandatory |
The MaterialLotType VariableType is a concrete type and can be used directly.
MaterialLotType is a subtype of MaterialQuantitiesType thus it inherits all the properties and the variables of the latter. MaterialQuantitiesType is defined in 8.2.
The following Objects are defined to extend the MaterialQuantitiesType.
The Property Material describes the type of the material. The Property Material has type MaterialType which is defined in Table 22.
The OPC UA Variable Type MaterialRateType describes a material flow or consumption/production rate. The Value of the Variable represents the quantity of the material flown in 60 seconds, i.e. 1 minute.
Figure 28 shows an overview for the MaterialRateType with related Variable. It is formally defined in Table 76.
The MaterialRateType is formally defined in Table 76.
Table 76 – MaterialRateType Definition
Attribute |
Value |
||||
BrowseName |
MaterialRateType |
||||
IsAbstract |
False |
||||
ValueRank |
-1 ( -1 = Scalar) |
||||
DataType |
Double |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Modelling Rule |
Subtype of MaterialQuantitiesType |
The MaterialRateType VariableType is a concrete type and can be used directly.
MaterialRateType is a subtype of MaterialQuantitiesType thus it inherits all the properties and the variables of the latter. MaterialQuantitiesType is defined in 8.2.