This chapter defines the corresponding Conformance Units for the OPC UA Information Model for Machinery – Job Management.

Table 22 – Conformance Units for Machinery – Job Management

Category

Title

Description

Server

Machinery Job Management Base

Supports the JobManagementType and at least one instance used as AddIn under an MachineryBuildingBlocks folder.

Server

Machinery Job Management Planned Base

Supports for a job order (input) the following predefined parameters:

RunsPlanned for JobOrderParameters;

Identification for MaterialRequirements

Supports the DataTypes OutputInformationDataType and OutputInfoType

If a predefined parameter of this specification is used, it is used as defined.

Server

Machinery Job Management Planned JobName

Supports for a job order (input) the following predefined parameters: JobName for JobOrderParameters

Server

Machinery Job Management Planned OrderNumbers

Supports for a job order (input) the following predefined parameters: OrderNumbers for JobOrderParameters

Server

Machinery Job Management Planned Customers

Supports for a job order (input) the following predefined parameters: Customers for JobOrderParameters

Server

Machinery Job Management Planned CustomerOrderNumbers

Supports for a job order (input) the following predefined parameters: CustomerOrderNumbers for JobOrderParameters

Server

Machinery Job Management Planned PlannedProductionTime

Supports for a job order (input) the following predefined parameters: PlannedProductionTime for JobOrderParameters

Server

Machinery Job Management Planned PlannedSetupTime

Supports for a job order (input) the following predefined parameters: PlannedSetupTime for JobOrderParameters

Server

Machinery Job Management Planned PlannedTimePerRun

Supports for a job order (input) the following predefined parameters: PlannedTimePerRun for JobOrderParameters

Server

Machinery Job Management Planned PlannedQuantityPerRun

Supports for a job order (input) the following predefined parameters: PlannedQuantityPerRun for JobOrderParameters

Server

Machinery Job Management Planned PlannedOrderQuantity

Supports for a job order (input) the following predefined parameters: PlannedOrderQuantity for JobOrderParameters

Server

Machinery Job Management Planned PlannedDuration

Supports for a job order (input) the following predefined parameters: PlannedDuration for JobOrderParameters

Server

Machinery Job Management Planned JobAnnotation

Supports for a job order (input) the following predefined parameters: JobAnnotation for JobOrderParameters

Server

Machinery Job Management Planned ComponentName

Supports for a job order (input) the following predefined parameters: ComponentName for EquipmentRequirements

Server

Machinery Job Management Planned DrawingNumber

Supports for a job order (input) the following predefined parameters: DrawingNumber for MaterialRequirements

Server

Machinery Job Management Planned DrawingVersionNumber

Supports for a job order (input) the following predefined parameters: DrawingVersionNumber for MaterialRequirements

Server

Machinery Job Management Planned Location

Supports for a job order (input) the following predefined parameters: Location for MaterialRequirements

Server

Machinery Job Management Planned RelatedContainer

Supports for a job order (input) the following predefined parameters: RelatedContainer for MaterialRequirements

Server

Machinery Job Management Planned ExecutionMode

Supports for a job order (input) the following predefined parameters:

JobExecutionMode for JobOrderParameters;

Supports the DataType JobExecutionMode

Server

Machinery Job Management ReasonForStateChange

Supports for a job order (input) and job result (actual) the following predefined paratemters: ReasonForStateChange for JobOrderParameters

Server

Machinery Job Management Result Base

Supports for a job result (actual) the following predefined parameters:

Identification for MaterialActuals

Supports the DataTypes OutputInformationDataType and OutputInfoType

If a predefined parameter of this specification is used, it is used as defined.

Server

Machinery Job Management Result JobName

Supports for a job result (actual) the following predefined parameters: JobName for JobResponseData

Server

Machinery Job Management Result OrderNumbers

Supports for a job result (actual) the following predefined parameters: OrderNumbers for JobResponseData

Server

Machinery Job Management Result Customers

Supports for a job result (actual) the following predefined parameters: Customers for JobResponseData

Server

Machinery Job Management Result CustomerOrderNumbers

Supports for a job result (actual) the following predefined parameters: CustomerOrderNumbers for JobResponseData

Server

Machinery Job Management Result RunsCompleted

Supports for a job result (actual) the following predefined parameters: RunsCompleted for JobResponseData

Server

Machinery Job Management Result RunsStarted

Supports for a job result (actual) the following predefined parameters: RunsStarted for JobResponseData

Server

Machinery Job Management Result ActualQuantityCurrentRun

Supports for a job result (actual) the following predefined parameters: ActualQuantityCurrentRun for JobResponseData

Server

Machinery Job Management Result ActualProductionTime

Supports for a job result (actual) the following predefined parameters: ActualProductionTime for JobResponseData

Server

Machinery Job Management Result ActualUnitSetupTime

Supports for a job result (actual) the following predefined parameters: ActualUnitSetupTime for JobResponseData

Server

Machinery Job Management Result ActualUnitDelayTime

Supports for a job result (actual) the following predefined parameters: ActualUnitDelayTime for JobResponseData

Server

Machinery Job Management Result ProducedQuantity

Supports for a job result (actual) the following predefined parameters: ProducedQuantity for JobResponseData

Server

Machinery Job Management Result GoodQuantity

Supports for a job result (actual) the following predefined parameters: GoodQuantity for JobResponseData

Server

Machinery Job Management Result EstimatedRemainingTime

Supports for a job result (actual) the following predefined parameters: EstimatedRemainingTime for JobResponseData

Server

Machinery Job Management Result ComponentName

Supports for a job result (actual) the following predefined parameters: ComponentName for EquipmentActuals

Server

Machinery Job Management Result DrawingNumber

Supports for a job result (actual) the following predefined parameters: DrawingNumber for MaterialActuals

Server

Machinery Job Management Result DrawingVersionNumber

Supports for a job result (actual) the following predefined parameters: DrawingVersionNumber for MaterialActuals

Server

Machinery Job Management Result Location

Supports for a job result (actual) the following predefined parameters: Location for MaterialActuals

Server

Machinery Job Management Result RelatedContainer

Supports for a job result (actual) the following predefined parameters: RelatedContainer for MaterialActuals

Server

Machinery Job Management Result StartTime

Supports for a job result (actual) the following predefined parameters: StartTime for MaterialActuals

Server

Machinery Job Management Result EndTime

Supports for a job result (actual) the following predefined parameters: EndTime for MaterialActuals

Server

Machinery Job Management Result ProcessIrregularity

Supports for a job result (actual) the following predefined parameters: ProcessIrregularity for MaterialActuals

Supports the DataType ProcessIrregularity

Server

Machinery Job Management Result BOM

Supports for a job result (actual) the following predefined parameters:

AsBuiltBOM for JobResponseData

Supports the DataTypes BOMInformationDataType, BOMComponentInformationDataType

Server

Machinery Job Management Result PerformanceInfo

Supports for a job result (actual) the following predefined parameters:

OutputPerformanceInfo for JobResponseData

Supports the DataType OutputPerformanceInfoDataType

Server

Machinery Job Management Result ExecutionMode

Supports for a job result (actual) the following predefined parameters:

JobExecutionMode for JobResponseData;

Supports the DataType JobExecutionMode

Server

Machinery Job Management Result JobResult

Supports for a job result (actual) the following predefined parameters:

JobResult for JobResponseData;

Supports the DataType JobResult

Server

Machinery Job Management Minimum String Length

Supports for all received JobOrderParameters in all its internal data structures defined in OPC 10031-4 or this specification a string length (in chars) of at least 64. That includes the length of the string part of any LocalizedText.

Server

Machinery Job Management Localization

Supports for all received JobOrderParameters in all its internal data structures using arrays of LocalizedText to provide text in different languages at least two entries.

Table 23 lists all Profiles defined in this document and defines their URIs.

Table 23 – Profile URIs for Machinery – Job Management

Profile

URI

Machinery Job Management Base Server Facet

http://opcfoundation.org/UA-Profile/Machinery/Jobs/Server/Base

The following sections specify the Facets available for Servers that implement the Machinery – Job Management companion specification. Each section defines and describes a Facet or Profile.

Table 24 defines a Facet with the base functionality of job management. Note, that it does not include the eventing mechanism. This mechanism is already defined by 2:ISA-95 Job Order Status Events Server Facet.

Table 24 – Machinery Job Management Base Server Facet

Group

Conformance Unit / Profile Title

Mandatory / Optional

Profile

2:ISA-95 Job Order Receiver Server V2 Facet

Profile

2:ISA-95 Job Response Provider Server V2 Facet

Machinery/Jobs

Machinery Job Management Base

M

Machinery/Jobs

Machinery Job Management Minimum String Length

M

Machinery/Jobs

Machinery Job Management Planned Base

O

Machinery/Jobs

Machinery Job Management Planned ExecutionMode

O

Machinery/Jobs

Machinery Job Management ReasonForStateChange

O

Machinery/Jobs

Machinery Job Management Result Base

O

Machinery/Jobs

Machinery Job Management Result BOM

O

Machinery/Jobs

Machinery Job Management Result PerformanceInfo

O

Machinery/Jobs

Machinery Job Management Result ExecutionMode

O

Machinery/Jobs

Machinery Job Management Result JobResult

O

Machinery/Jobs

Machinery Job Management Localization

O

Machinery/Jobs

Machinery Job Management Planned JobName

O

Machinery/Jobs

Machinery Job Management Planned OrderNumbers

O

Machinery/Jobs

Machinery Job Management Planned Customers

O

Machinery/Jobs

Machinery Job Management Planned CustomerOrderNumbers

O

Machinery/Jobs

Machinery Job Management Planned PlannedProductionTime

O

Machinery/Jobs

Machinery Job Management Planned PlannedSetupTime

O

Machinery/Jobs

Machinery Job Management Planned PlannedTimePerRun

O

Machinery/Jobs

Machinery Job Management Planned PlannedQuantityPerRun

O

Machinery/Jobs

Machinery Job Management Planned PlannedOrderQuantity

O

Machinery/Jobs

Machinery Job Management Planned PlannedDuration

O

Machinery/Jobs

Machinery Job Management Planned JobAnnotation

O

Machinery/Jobs

Machinery Job Management Planned ComponentName

O

Machinery/Jobs

Machinery Job Management Planned DrawingNumber

O

Machinery/Jobs

Machinery Job Management Planned DrawingVersionNumber

O

Machinery/Jobs

Machinery Job Management Planned Location

O

Machinery/Jobs

Machinery Job Management Planned RelatedContainer

O

Machinery/Jobs

Machinery Job Management Result JobName

O

Machinery/Jobs

Machinery Job Management Result OrderNumbers

O

Machinery/Jobs

Machinery Job Management Result Customers

O

Machinery/Jobs

Machinery Job Management Result CustomerOrderNumbers

O

Machinery/Jobs

Machinery Job Management Result RunsCompleted

O

Machinery/Jobs

Machinery Job Management Result RunsStarted

O

Machinery/Jobs

Machinery Job Management Result ActualQuantityCurrentRun

O

Machinery/Jobs

Machinery Job Management Result ActualProductionTime

O

Machinery/Jobs

Machinery Job Management Result ActualUnitSetupTime

O

Machinery/Jobs

Machinery Job Management Result ActualUnitDelayTime

O

Machinery/Jobs

Machinery Job Management Result ProducedQuantity

O

Machinery/Jobs

Machinery Job Management Result GoodQuantity

O

Machinery/Jobs

Machinery Job Management Result EstimatedRemainingTime

O

Machinery/Jobs

Machinery Job Management Result ComponentName

O

Machinery/Jobs

Machinery Job Management Result DrawingNumber

O

Machinery/Jobs

Machinery Job Management Result DrawingVersionNumber

O

Machinery/Jobs

Machinery Job Management Result Location

O

Machinery/Jobs

Machinery Job Management Result RelatedContainer

O

Machinery/Jobs

Machinery Job Management Result StartTime

O

Machinery/Jobs

Machinery Job Management Result EndTime

O

Machinery/Jobs

Machinery Job Management Result ProcessIrregularity

O

This specification does not define any client facets or profiles. Note that OPC 10031-4 already defines client facets that can be used.