OPC 10031-4 defines mechanisms to add job order information using the 7:ISA95JobOrderDataType and mechanisms getting the result or current status of the job order using the 7:ISA95JobResponseDataType. Both DataTypes define arrays of properties of a job order: general, personal, equipment, physical assets, and material. The 7:ISA95JobOrderDataType uses the general properties to describe the job order and the other properties to define the requirements, whereas the 7:ISA95JobResponseDataType uses the general properties to describe the output and the other properties to provide the information what has been used.

OPC UA Machinery Job Management (OPC 40001-3) standardizes some of those parameters, which are application-specific from the view of OPC 10031-4.

The guidelines and extensions specified in this section are designed to complement the foundational models, providing a structured framework for implementation. The Optional element (e.g. fields or parameters) of the OPC 10031-4 or OPC 40001-3 may be used as defined.

Table 18 – Predefined 7:ISA95JobOrderDataType/JobOrderParameters

Key

DataType

Description

Engineering Units

Sub-parameters

Others

RecipeId

RecipeIdDataType

The available Recipes are stored on the TTD and referenced by their Id.

-

-

M

NumberOfTests

TestNumDataType[]

This array contains TestNumDataType structures that describe how many tests per procedure have to be performed.

-

-

M

SampleInfos

SampleInfoDataType[]

This array contains SampleInfoDataType structures that hold the information about the samples that have to be tested.

-

-

M

CarrierTypeId

0:String

Id to identify the creel geometry or the geometry of the fiber container.

-

-

M

CarrierId

0:String

Id of the fiber container or carrier/creel. For creels it represents the number of the creel wagon.

-

-

M

AdditionalInfos

0:KeyValuePair[]

A set of key/value pairs that define additional information for the job.

-

-

O

Scheduled

0:Boolean

Indicates if a job was scheduled by a remote client (MES).

-

-

M

Table 19 – Predefined 7:ISA95JobResponseDataType/JobResponseData

Key

DataType

Description

Engineering Units

Sub-parameters

Others

TesterJobId

0:String

TTD-internal id given to the tested set of samples(job).

-

-

M

TotalInitializingTime

0:Duration

The total time in ms the job was initializing. The initializing time starts/resets when the job enters the AllowedToStart state and stops when the job enters the Running or Aborted state.

-

-

M

TotalInterruptedTime

0:Duration

The Time in ms the job was interrupted

-

-

M

TotalRunningTime

0:Duration

the total time in ms the job was running

-

-

M

Additional to the listed Keys the Fields StartTime and EndTime are Mandatory in the JobResponseDataType.