8.9.1 Overview

This OPC UA MaterialOutputPointType ObjectType describes the capability and real time information about the hand-over point of material from one machine module to another.

The MaterialOutputPointType is formally defined in the following table.

Table 52 – MaterialOutputPointType Definition
Attribute Value
BrowseNameMaterialOutputPointType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the TMCDeviceType i.e. inheriting the Instance Declarations of that Node.
0:HasPropertyVariableDownstreamHeld0:Boolean0:PropertyTypeM, RO
0:HasComponentVariableNominalProductionRate0:DoubleMaterialRateTypeM, RO
0:HasComponentVariableProducedMaterialMasterTotal0:DoubleMaterialQuantityVariableTypeM, RO
0:HasPropertyVariableMaterialDefinitionMaterialDefinitionType0:PropertyTypeM, RO
0:HasPropertyVariableMES_ID0:String0:PropertyTypeM, RW
0:HasComponentVariableActualProductionRate0:DoubleMaterialRateTypeM, RO, HR
0:HasComponentVariableProducedMaterialMaterialSublotType0:BaseDataVariableTypeM, RO
0:HasComponentVariableProducedMaterialTotal0:DoubleMaterialQuantityVariableTypeM, RO, HR
0:HasComponentVariableProductionRateState0:LocalizedText0:StateVariableTypeM, RO, HR
0:HasPropertyVariableMaterialPointDefinitionMaterialPointType0:PropertyTypeM, RO
0:GeneratesEventObjectTypeMaterialOutputProducedLogType
Conformance Units
TMC Data Collection
BrowseName Description
DownstreamHeld

When the downstream machine module cannot receive the product flow, the upstream machine is required to hold the transfer of product to the downstream machine module.

The Variable DownstreamHeld is True when the corresponding Variable UpstreamHold in the connected MaterialLoadingPoint is True.

NominalProductionRate The nominal rate at which the output is produced, a.k.a. the machine design speed.
ProducedMaterialMasterTotalThe total quantity of complete sublots created at the machine material output. The value is never reset.
MaterialDefinitionThe material definition of the material that the material output is expected to produce.
MES_IDA higher-level system e.g., MES, identification of the carrier.
ProducedMaterialThe sublot currently being produced by the material output. The sublot quantity is updated by the underlying system as output is generated.
ActualProductionRate The actual rate at which the output is being produced.
ProducedMaterialTotalThe total quantity of complete sublots created at the machine material output.
ProductionRateState

The ProductionRateState provides information about the state of the production rate justifying why the ActualProductionRate is different from the NominalProductionRate. 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 Machine

Id=3, Speed Reduced due to high material level at outfeed

Id=4, Speed Reduced due to internal low 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 NominalProductionRate.

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.