10 Profiles and ConformanceUnits
10.1 Conformance Units
This chapter defines the corresponding Conformance Units for the OPC UA Information Model 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. |
10.2 Profiles
10.2.1 Profile list
Table 23 lists all Profiles defined in this document and defines their URIs.
| Profile | URI |
| Machinery Job Management Base Server Facet | http://opcfoundation.org/UA-Profile/Machinery/Jobs/Server/Base |
10.2.2 Server Facets
10.2.2.1 Overview
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.
10.2.2.2 Machinery Job Management Base Server Facet
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.
| 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 |
10.2.3 Client Facets
10.2.3.1 Overview
This specification does not define any client facets or profiles. Note that OPC 10031-4 already defines client facets that can be used.