The MaterialStorageBufferType ObjectType describes locations where the product is stored in a machine module and the stored product.

The MaterialStorageBufferType representation in the AddressSpace is formally defined in the following table.

Table 53 – MaterialStorageBufferType Definition

Attribute

Value

BrowseName

MaterialStorageBufferType

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

Other

Subtype of the TMCDeviceType, i.e. inheriting the Instance Declarations of that Node.

0:HasComponent

Variable

ActualLoadingRate

0:Double

MaterialRateType

M, RO, HR

0:HasComponent

Variable

LoadingRateState

0:LocalizedText

0:StateVariableType

M, RO, HR

0:HasProperty

Variable

MaterialPointDefinition

MaterialStorageBufferDataType

0:PropertyType

M, RO

0:HasProperty

Variable

MES_ID

0:String

0:PropertyType

M, RW

0:HasProperty

Variable

MixingLogic

StorageMixingLogicEnumeration

0:PropertyType

M, RW

0:HasComponent

Variable

NominalLoadingRate

0:Double

MaterialRateType

M, RO

0:HasComponent

Variable

NominalUnloadingRate

0:Double

MaterialRateType

M, RO

0:HasProperty

Variable

StorageLogic

StorageLogicEnumeration

0:PropertyType

M, RO

0:HasComponent

Variable

StoredLot

0:Double

MaterialLotVariableType

M, RO, HR

0:HasProperty

Variable

TotalStorageCapacity

0:Double

0:PropertyType

M, RW

0:HasComponent

Variable

ActualUnloadingRate

0:Double

MaterialRateType

M, RO, HR

0:HasComponent

Variable

UnloadingRateState

0:LocalizedText

0:StateVariableType

M, RO, HR

Conformance Units

TMC Core Production

The components of the MaterialStorageBufferType are further described below.

BrowseName

Description

ID

The unique identifier for the material storage buffer.

ActualLoadingRate

The rate at which the material is loaded onto the material storage buffer. The variable ActualLoadingRate indicates the quantity of the material consumed in 60 seconds.

LoadingRateState

The LoadingRateState provides information about the state of the loading rate justifying why the ActualLoadingRate is different from the NominalLoadingRate. At a minimum the list of states below shall be provided:

Id=0, Speed is at Nominal value

Id=1, Speed Changed by Operator

Id=2, Speed Followed from Upstream Internal

Id=3, Speed Reduced due to Upstream Internal low material level

Id=4, Speed Reduced due to internal high material level

Id=5, Speed Reduced due to Filling Mode

Id=6, Speed Reduced due to internal procedure (e.g. calibration)

Id=7, Speed Reduced due to input material change (e.g. foil splicing, inner frame bobbin change, etc.)

Id=8, Speed Changed by Remote Host

When the actual rate is not measured, Id=0 Speed is at Nominal value will be returned. The speed set by an external host, if any, is used as the NominalLoadingRate.

Null speed is a speed reduction. The list may be extended for specific states not already covered in the list above.

MaterialPointDefinition

The Property MaterialPointDefinition contains the identification of the material point and the material that is processed or stored in the buffer.

MES_ID

The unique identifier of the material buffer storage according to a higher-level system, e.g. MES or ERP.

MixingLogic

MixingLogic identifies if and how materials can be mixed in the MaterialStorageBuffer.

NominalLoadingRate

The MaterialStorageBuffer loading rate at nominal conditions.

NominalUnloadingRate

The MaterialStorageBuffer unloading rate at nominal conditions.

StorageLogic

The logic used at the buffer storage to store and retrieve material.

StoredLot

The material stored in the material storage buffer.

TotalStorageCapacity

The total capacity of the material storage buffer.

ActualUnloadingRate

The rate at which the material is unloaded from the material storage buffer. The variable ActualUnloadingRate indicates the quantity of the material consumed in 60 seconds.

UnloadingRateState

The UnloadingRateState provides information about the state of the unloading rate justifying why the ActualUnloadingRate is different from the NominalUnloadingRate. At a minimum the list of states below shall be provided:

Id=0, Speed is at Nominal value

Id=1, Speed Changed by Operator

Id=2, Speed Followed from Downstream Internal

Id=3, Speed Reduced due to low material level

Id=4, Speed Reduced due to Downstream Internal high material level

Id=5, Speed Reduced due to Emptying Mode

Id=6, Speed Reduced due to internal procedure (e.g. calibration)

Id=7, Speed Reduced due to input material change (e.g. foil splicing, inner frame bobbin change, etc.)

Id=8, Speed Changed by Remote Host

When the actual rate is not measured, Id=0 Speed is at Nominal value will be returned. The speed set by an external host, if any, is used as the NominalUnloadingRate.

Null speed is a speed reduction. The list may be extended for specific states not already covered in the list above.