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
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).
10.2 MaterialQuantityVariableType
The MaterialQuantityVariableType is a subtype of the DisplayAnalogUnitType. It is used to provide a material quantity.
MaterialQuantityVariableType is formally defined in the following table.
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
BrowseName
Description
EURange
The range for the material quantity value.
ValueInBUoM
The material quantity in base unit of measure.
10.3 MaterialRateType
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.
10.4 MaterialLotVariableType
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
BrowseName
Description
MaterialLot
The material definition for the lot.
10.5 MaterialSublotVariableType
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
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.
10.6 BooleanGuardVariableType
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
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.