[DEPRECATED in version 1.02] The ProductionType, which ultimately uses the ProductionJobTransitionEventType, 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 for the ProductionJobTransitionEventType.
The ProductionJobTransitionEventType is sent after a transition of the ProductionJobStateMachineType is triggered. It purposely contains a consistent snapshot of the properties and components of the ProductionJobType in order to transport the information valid in the state reached by the transition.
The ProductionJobTransitionEventType is formally defined in Table 86.
Table 86 – ProductionJobTransitionEventType Definition
Attribute |
Value |
||||||
BrowseName |
ProductionJobTransitionEventType |
||||||
IsAbstract |
True |
||||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
||
Subtype of the 0:TransitionEventType defined in OPC 10000-5 which means it inherits the InstanceDeclarations of that Node. |
|||||||
0:HasProperty |
Variable |
CustomerOrderIdentifier |
0:String |
0:PropertyType |
O, RO |
||
0:HasProperty |
Variable |
Identifier |
0:String |
0:PropertyType |
M, RO |
||
0:HasProperty |
Variable |
OrderIdentifier |
0:String |
0:PropertyType |
O, RO |
||
0:HasComponent |
Variable |
RunsCompleted |
0:UInt32 |
0:BaseDataVariableType |
M, RO |
||
0:HasComponent |
Variable |
RunsPlanned |
0:UInt32 |
0:BaseDataVariableType |
M, RO |
||
0:IsDeprecated |
Object |
MachineTool_v102 |
|
0:BaseObjectType |
|
||
Conformance Units |
|||||||
MachineTool Production ProductionJobStateMachineType |
All Properties and Components in Table 86 are described in 8.4.3 for the ProductionJobType. Their values in the ProductionJobTransitionEventType shall be the values of those Variables valid after the transition.
The additional subcomponents of the ProductionJobTransitionEventType are defined in Table 87.
Table 87 – ProductionJobTransitionEventType Additional Subcomponents
BrowsePath |
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Others |
RunsPlanned |
0:HasProperty |
Variable |
IsValid |
0:Boolean |
0:PropertyType |
M, RO |