[DEPRECATED in version 1.02] The ProductionPartType will be replaced by the job management defined in OPC 40001-3 in future versions of this specification. Hence the 0:IsDeprecated Reference was added.
The ProductionPartType represents a part. A part is the workpiece of the machine which is treated in the purpose of the machine.
This may be for the purpose of machining, measuring or others, depending on the type of machine.
The ProductionPartType is formally defined in Table 44.
Table 44 – ProductionPartType Definition
Attribute |
Value |
||||
BrowseName |
ProductionPartType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the 0:BaseObjectType defined in OPC 10000-5 i.e. inheriting the InstanceDeclarations of that Node |
|||||
0:HasProperty |
Variable |
CustomerOrderIdentifier |
0:String |
0:PropertyType |
O, RO |
0:HasProperty |
Variable |
Name |
0:String |
0:PropertyType |
M, RO |
0:HasProperty |
Variable |
Identifier |
0:String |
0:PropertyType |
O, RO |
0:HasComponent |
Variable |
PartQuality |
PartQuality |
0:BaseDataVariableType |
M, RO |
0:HasComponent |
Variable |
ProcessIrregularity |
ProcessIrregularity |
0:BaseDataVariableType |
M, RO |
0:HasComponent |
Object |
State |
|
ProductionPartStateMachineType |
O |
0:IsDeprecated |
Object |
MachineTool_v102 |
|
0:BaseObjectType |
|
Conformance Units |
|||||
MachineTool Production Job |
|||||
MachineTool Production Dynamic Job List |
|||||
MachineTool Production Job Available |
The Name is used to name a part in production in a machine. This name can be specific to the part (e.g., “MBL30/PartNo32001”) or to the type of part (e.g., “M8x10 Bolt Type 15”).
The CustomerOrderIdentifier is used to reference the customer order this job belongs to. This information often originates from an external system handling production organisation (e.g., MES).
The Identifier is used to distinguish and identify an individual part in production in a machine. It shall be unique.
PartQuality indicates the part quality. The PartQuality DataType is defined in 12.6.
ProcessIrregularity is used to tell if a process irregularity has been detected. A process irregularity might for example be the breakage of a tool or exceeding a temperature limit on coolant. The ProcessIrregularity DataType is defined in 12.7.
State is an instance representation of the ProductionPartStateMachineType. It indicates the current state in manufacturing the part is in and the transition used to get into this state.