The DisplayAnalogUnitType is a subtype of the AnalogUnitType. It is used to provide an analog signal as well as its display format.
DisplayAnalogUnitType is formally defined in the following table.
Table 186 – DisplayAnalogUnitType Definition
Attribute |
Value |
||||||||||
BrowseName |
DisplayAnalogUnitType |
||||||||||
IsAbstract |
False |
||||||||||
ValueRank |
−1 (−1 = Scalar) |
||||||||||
DataType |
0:Number |
||||||||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
||||||
Subtype of the AnalogUnitType defined in OPC 10000-8, which means it inherits the Instance Declarations of that Node. |
|||||||||||
0:HasProperty |
Variable |
DisplayFormat |
0:String |
0:PropertyType |
M, RO |
The components of the DisplayAnalogUnitType are further described below.
BrowseName |
Description |
DisplayFormat |
Display format for visualization of the AnalogUnitType. The same display format shall be used in the HMI. DisplayFormat is a numeric format string as defined by the Microsoft .NET documentation (check link). |
The MaterialQuantityVariableType is a subtype of the DisplayAnalogUnitType. It is used to provide a material quantity.
MaterialQuantityVariableType is formally defined in the following table.
Table 187 – MaterialQuantityVariableType Definition
Attribute |
Value |
||||||||||
BrowseName |
MaterialQuantityVariableType |
||||||||||
IsAbstract |
False |
||||||||||
ValueRank |
−1 (−1 = Scalar) |
||||||||||
DataType |
0:Double |
||||||||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
||||||
Subtype of the DisplayAnalogUnitType defined in OPC 10000-8, which means it inherits the Instance Declarations of that Node. |
|||||||||||
0:HasProperty |
Variable |
EURange |
0:Range |
0:PropertyType |
M, RO |
||||||
0:HasComponent |
Variable |
ValueInBUoM |
0:Double |
DisplayAnalogUnitType |
M, RO |
The components of the MaterialQuantityVariableType are further described below.
BrowseName |
Description |
EURange |
The range for the material quantity value. |
ValueInBUoM |
The material quantity in base unit of measure. |
The MaterialRateType is a subtype of the MaterialQuantityVariableType. It is used to provide the rate for a material flow rate.
MaterialRateType is formally defined in the following table.
Table 188 – MaterialRateType Definition
Attribute |
Value |
|||||
BrowseName |
MaterialRateType |
|||||
IsAbstract |
False |
|||||
ValueRank |
−1 (−1 = Scalar) |
|||||
DataType |
0:Double |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the MaterialQuantityVariableType, which means it inherits the Instance Declarations of that Node. |
The MaterialLotVariableType is a subtype of the MaterialQuantityVariableType. It is used to provide the quantity for a material lot.
MaterialLotVariableType is formally defined in the following table.
Table 189 – MaterialLotVariableType Definition
Attribute |
Value |
|||||||||
BrowseName |
MaterialLotVariableType |
|||||||||
IsAbstract |
False |
|||||||||
ValueRank |
−1 (−1 = Scalar) |
|||||||||
DataType |
0:Double |
|||||||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|||||
Subtype of the MaterialQuantityVariableType, which means it inherits the Instance Declarations of that Node. |
||||||||||
0:HasProperty |
Variable |
MaterialLot |
MaterialLotType |
0:PropertyType |
M, RO |
The components of the MaterialLotVariableType are further described below.
BrowseName |
Description |
MaterialLot |
The material definition for the lot. |
The MaterialSublotVariableType is a subtype of the MaterialQuantityVariableType. It is used to provide the quantity for a material sublot.
MaterialSublotVariableType is formally defined in the following table.
Table 190 – MaterialSublotVariableType Definition
Attribute |
Value |
||||||
BrowseName |
MaterialSublotVariableType |
||||||
IsAbstract |
False |
||||||
ValueRank |
−1 (−1 = Scalar) |
||||||
DataType |
0:Double |
||||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
||
Subtype of the MaterialQuantityVariableType, which means it inherits the Instance Declarations of that Node. |
|||||||
0:HasProperty |
Variable |
CarrierID |
0:String |
0:PropertyType |
O, RO |
||
0:HasProperty |
Variable |
ID |
0:String |
0:PropertyType |
M, RO |
||
0:HasProperty |
Variable |
MaterialLot |
MaterialLotType |
0:PropertyType |
M, RO |
||
0:HasProperty |
Variable |
MaterialStorageLocationID |
0:String |
0:PropertyType |
M, RO |
||
0:HasProperty |
Variable |
MES_ID |
0:String |
0:PropertyType |
M, RO |
||
0:HasProperty |
Variable |
ParentSublotID |
0:String |
0:PropertyType |
O, RO |
||
0:HasProperty |
Variable |
RelativePositionID |
0:String |
0:PropertyType |
O, RO |
||
0:HasProperty |
Variable |
Sublots |
MaterialSublotType[] |
0:PropertyType |
O, RO |
The components of the MaterialSublotVariableType are further described below.
BrowseName |
Description |
CarrierID |
The unique identifier of the carrier containing the material sublot. |
ID |
The unique identifier for the material sublot. |
MaterialLot |
The material lot of the material sublot. |
MaterialStorageLocationID |
The material storage location where the material sublot is located. |
MES_ID |
The unique identifier for the material sublot for a higher-level system e.g. MES. |
ParentSublotID |
The unique identified for the parent sublot, if any. |
RelativePositionID |
The relative position of the sublot within the carrier identified by CarrierID. |
Sublots |
The sublots contained in the sublot. |
The BooleanGuardVariableType is a subtype of the GuardVariableType. It is used to provide the conditions to trigger a transition in a state machine. Each Condition component is necessary. When all the Condition components are True, the transition is triggered (sufficient).
BooleanGuardVariableType is formally defined in the following table.
Table 191 – BooleanGuardVariableType Definition
Attribute |
Value |
||||||
BrowseName |
BooleanGuardVariableType |
||||||
IsAbstract |
False |
||||||
ValueRank |
−1 (−1 = Scalar) |
||||||
DataType |
0:LocalizedText |
||||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
||
Subtype of the GuardVariableType defined in OPC 10000-16, which means it inherits the Instance Declarations of that Node. |
|||||||
0:HasProperty |
Variable |
<Condition> |
0:Boolean |
0:PropertyType |
MP, RW |
The components of the BooleanGuardVariableType are further described below.
BrowseName |
Description |
Condition |
A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations. |