This ProductFinishedEventType is send if a Product is finished.

Its representation in the AddressSpace is formally defined in Table 50.

Table 50 – ProductFinishedEventType definition

Attribute

Value

BrowseName

ProductFinishedEventType

IsAbstract

True

References

NodeClass

BrowseName

DataType

TypeDefinition

Other

Subtype of the 0:BaseEventType defined in OPC 10000-3, which means it inherits the InstanceDeclarations of that Node.

0:HasProperty

Variable

JobOrderID

0:String

0:PropertyType

0:Mandatory

0:HasProperty

Variable

MaterialDefinitionID

0:String

0:PropertyType

0:Mandatory

0:HasProperty

Variable

ProductID

0:String

0:PropertyType

0:Mandatory

0:HasProperty

Variable

ResultIDs

0:TrimmedString[]

0:PropertyType

0:Mandatory

0:HasProperty

Variable

Run

0:UInt32

0:PropertyType

0:Mandatory

0:HasProperty

Variable

StartTime

0:DateTime

0:PropertyType

0:Mandatory

0:HasProperty

Variable

EndTime

0:DateTime

0:PropertyType

0:Mandatory

0:HasProperty

Variable

State

5:JobResult

0:PropertyType

0:Mandatory

Conformance Units

WireHarness ProductFinishedEventType

JobOrderID contains the unique identifier of the production order that controls the manufacturing process.

MaterialDefinitionID contains the identifier for the material or material class used in the production process.

ProductID contains the unique identifier of the produced product.

ResultIDs contains the list of result identifiers related to quality or process data from production.

Run contains the specific execution instance of a job.

StartTime contains the timestamp when the production run or process started.

EndTime contains the timestamp when the production run or process finished