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.