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

Table 70 – ProductionJobTransitionEventType Definition

Attribute

Value

BrowseName

ProductionJobTransitionEventType

IsAbstract

True

References

NodeClass

BrowseName

DataType

TypeDefinition

Other

Subtype of the 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

All Properties and Components in Table 70 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 71.

Table 71 – ProductionJobTransitionEventType Additional Subcomponents

Source Path

References

NodeClass

BrowseName

DataType

TypeDefinition

Others

RunsPlanned

0:HasProperty

Variable

IsValid

Boolean

PropertyType

M, RO