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

BrowseName

MaterialOutputPointType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

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

0:HasProperty

Variable

DownstreamHeld

0:Boolean

0:PropertyType

M, RO

0:HasComponent

Variable

NominalProductionRate

0:Double

MaterialRateType

M, RO

0:HasComponent

Variable

ProducedMaterialMasterTotal

0:Double

MaterialQuantityVariableType

M, RO

0:HasProperty

Variable

MaterialDefinition

MaterialDefinitionType

0:PropertyType

M, RO

0:HasProperty

Variable

MES_ID

0:String

0:PropertyType

M, RW

0:HasComponent

Variable

ActualProductionRate

0:Double

MaterialRateType

M, RO, HR

0:HasComponent

Variable

ProducedMaterial

MaterialSublotType

0:BaseDataVariableType

M, RO

0:HasComponent

Variable

ProducedMaterialTotal

0:Double

MaterialQuantityVariableType

M, RO, HR

0:HasComponent

Variable

ProductionRateState

0:LocalizedText

0:StateVariableType

M, RO, HR

0:HasProperty

Variable

MaterialPointDefinition

MaterialPointType

0:PropertyType

M, RO

0:GeneratesEvent

ObjectType

MaterialOutputProducedLogType

Conformance Units

TMC Data Collection

Additionally, references of type FlowsTo shall be implemented.

The components of the MaterialOutputPointType are further described below.

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.

ProducedMaterialMasterTotal

The total quantity of complete sublots created at the machine material output. The value is never reset.

MaterialDefinition

The material definition of the material that the material output is expected to produce.

MES_ID

A higher-level system e.g., MES, identification of the carrier.

ProducedMaterial

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

ProducedMaterialTotal

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

MaterialPointDefinition

The Property MaterialPointDefinition contains the identification of the material point and the material that is processed.