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.  |