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.