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