8.10 MaterialStorageBufferType ObjectType

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
BrowseNameMaterialStorageBufferType
IsAbstractFalse
References NodeClass BrowseName DataType TypeDefinition Other
Subtype of the TMCDeviceType, i.e. inheriting the Instance Declarations of that Node.
0:HasComponentVariableActualLoadingRate0:DoubleMaterialRateTypeM, RO, HR
0:HasComponentVariableLoadingRateState0:LocalizedText0:StateVariableTypeM, RO, HR
0:HasPropertyVariableMaterialPointDefinitionMaterialStorageBufferDataType0:PropertyTypeM, RO
0:HasPropertyVariableMES_ID0:String0:PropertyTypeM, RW
0:HasPropertyVariableMixingLogicStorageMixingLogicEnumeration0:PropertyTypeM, RW
0:HasComponentVariableNominalLoadingRate0:DoubleMaterialRateTypeM, RO
0:HasComponentVariableNominalUnloadingRate0:DoubleMaterialRateTypeM, RO
0:HasPropertyVariableStorageLogicStorageLogicEnumeration0:PropertyTypeM, RO
0:HasComponentVariableStoredLot0:DoubleMaterialLotVariableTypeM, RO, HR
0:HasPropertyVariableTotalStorageCapacity0:Double0:PropertyTypeM, RW
0:HasComponentVariableActualUnloadingRate0:DoubleMaterialRateTypeM, RO, HR
0:HasComponentVariableUnloadingRateState0:LocalizedText0:StateVariableTypeM, RO, HR
Conformance Units
TMC Core Production
BrowseName Description
IDThe unique identifier for the material storage buffer.
ActualLoadingRateThe 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.

MaterialPointDefinitionThe Property MaterialPointDefinition contains the identification of the material point and the material that is processed or stored in the buffer.
MES_IDThe 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.
NominalLoadingRateThe MaterialStorageBuffer loading rate at nominal conditions.
NominalUnloadingRateThe MaterialStorageBuffer unloading rate at nominal conditions.
StorageLogicThe logic used at the buffer storage to store and retrieve material.
StoredLotThe material stored in the material storage buffer.
TotalStorageCapacityThe total capacity of the material storage buffer.
ActualUnloadingRateThe 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.