The following table defines the ConformanceUnits for the OPC UA Information Model for TMC.

Table 238 – Conformance Units for TMC

Category

Title

Description

Server

TMC Data Collection

The CU supports the collection of basic data, including output counters and downtimes of machine modules.

At least one instance of the MachineModuleType is required.

The optional folders listed below and subcomponents are required for all instances of the MachineModuleType:

  1. MaterialRejectionPoints;
  2. MaterialOutputPoints.

Server

TMC Core Production

The CU supports production and the relevant flow of materials: from incoming raw materials to good output and rejects. The CU supports the minimum set of objects to capture which PO is running without datasets or material lists.

In detail, the Conformance Unit requires the following TMC types:

  1. MachineModuleProductionType;

The optional folders listed below and subcomponents are required mandatorily for all instances of the MachineModuleType:

  1. MaterialLoadingPoints;
  2. MaterialBuffers.

Client

TMC Client Single PO Production

The CU supports the management of a single production order at the machine module, including starting, aborting and completing a production order.

In detail, the CU supports the following TMC types:

  1. MachineModuleSetupType;
  2. MachineModuleProductionType;
  3. MachineModuleSpecificationType.
  4. MachineModuleConfigurationType including optional subcomponents are required mandatorily for all instance of the MachineModuleType.

The optional methods listed below are required mandatorily for all instances of the MachineModuleProductionType:

  1. AbortProductionOrder;
  2. ClearProductionOrder;

Server

TMC Single PO Production

The CU supports the management of a single production order at the machine module, including starting, aborting and completing a production order.

In detail, the CU requires the following TMC types:

  1. MachineModuleSetupType;
  2. MachineModuleProductionType;
  3. MachineModuleSpecificationType.
  4. MachineModuleConfigurationType including optional subcomponents are required mandatorily for all instance of the MachineModuleType.

The optional methods listed below are required mandatorily for all instances of the MachineModuleProductionType:

  1. AbortProductionOrder;
  2. ClearProductionOrder;

Server

TMC Advanced Setup

The CU supports additional methods to manage the dataset and material list.

The optional methods of the MachineModuleSetup are required for all instances of the MachineModuleType.

Server

TMC Multi PO Production

The CU supports the management of multiple production orders at the machine module, a.k.a. batch control, including automatic batch propagation.

In detail, the CU requires the following TMC types:

  1. MachineModuleSetupType;
  2. MachineModuleProductionType;
  3. MachineModuleConfigurationType including optional subcomponents are required mandatorily for all instance of the MachineModuleType.

The optional components of the MachineModuleProductionType, including those listed below, are required mandatorily for all instances of the MachineModuleProductionType:

  1. AbortProductionOrder;
  2. AssignedProductionOrders;
  3. AssignProductionOrder;
  4. AutoComplete;
  5. AutoStart;
  6. ClearProductionOrder;
  7. StartAssignedProductionOrder;
  8. StateMachine;
  9. UnassignProductionOrder.

Client

TMC Client Multi PO Production

The CU supports the management of multiple production orders at the machine module, a.k.a. batch control, including automatic batch propagation.

The optional components of the MachineModuleProductionType, including those listed below, shall be supported for all instances of the MachineModuleProductionType:

  1. AbortProductionOrder;
  2. AssignedProductionOrders;
  3. AssignProductionOrder;
  4. AutoComplete;
  5. AutoStart;
  6. ClearProductionOrder;
  7. StartAssignedProductionOrder;
  8. StateMachine;
  9. UnassignProductionOrder.

Server

TMC Asset Management

The CU supports the management of the machine asset digital information over its whole lifecycle.

The optional components listed below and subcomponents are required mandatorily for all instances of the MachineModuleType:

  1. MachineModuleSpecification;
  2. PastSpecificationRecords.

Server

TMC Quality Assurance and Control

The CU supports the management of defects and quality control at the machine.

The optional components listed below and subcomponents are required for all instances of the MachineModuleType:

  1. DefectDetectionSensors, including the contained SensorFunctions and DefectReasons.

Server

TMC Basic Machine Status

The CU supports the collection and control of live machine status.

The CU requires the following TMC types:

  1. MachineModuleLiveStatusType.

Server

TMC Advanced Machine Status

The CU supports the advanced collection and control of live machine status, including complete state machines and transition conditions.

The optional components listed below are required mandatorily for all instances of the MachineModuleLiveStatusType:

  1. StateMachine.

Server

TMC Basic Visualization and Control

The CU supports the visualization and control of equipment modules and control modules.

The optional components listed below and subcomponents are required for all instances of the MachineModuleType:

  1. EquipmentModules;

The instances of the types listed below shall be provided:

  1. EquipmentModuleType;
  2. EquipmentModuleConfigurationType;
  3. EquipmentModuleLiveStatusType;
  4. ControlModuleType;
  5. ControlModuleAggregatesType;
  6. ControlModuleConfigurationType;
  7. ControlModuleLiveStatusType;
  8. ControlModuleSetupType;
  9. AnalogInputType;
  10. DigitalInputType;
  11. MotorType;
  12. SensorType;
  13. ValveType;
  14. MotorAggregatesType;
  15. ValveAggregatesType;
  16. AnalogInputSetupType;
  17. DigitlaInputSetupType;
  18. MotorSetupType;
  19. ValveSetupType.

Server

TMC Advanced Visualization and Control

The CU supports advanced visualization and control by means of UI information exposed by the server enabling automatic generation of faceplates.

The optional components listed below are required mandatorily for all instances of the TMCDeviceType:

  1. UIInfo

Server

TMC Process Variables Ingestion and Control

The CU supports the ingestion and control of process variables.

The optional components listed below and subcomponents shall be supported for all instances of the MachineModuleType:

  1. ProcessItems;
  2. ProcessControlLoops.

The instances of the types listed below are required:

  1. ProcessItemType;
  2. ProcessControlItemType;
  3. ProcessControlLoopType.

Server

TMC Intralogistics at the Machine

The CU supports the intralogistics around the machine, i.e. material locations and the delivery of materials via carriers.

The optional components listed below and subcomponents shall be supported for all instances of the MachineModuleType:

  1. MaterialLocations;

The instances of the types listed below and subcomponents are mandatorily required:

  1. CarrierObjectType;
  2. MaterialLocationType.

Server

TMC Production Order Orchestration Layer for Single PO

The CU supports the dispatching of single production orders to machine modules of a production cell, a.k.a. line.

The CU supports the ProductionOrderOrchestrationLayerType with all its mandatory InstanceDeclarations, and optionally the optional InstanceDeclarations.

Server

TMC Production Order Orchestration Layer for Multi PO

The CU supports the centralized management of production orders at a production cell, a.k.a. line, including waiting lists.

The CU supports the ProductionOrderOrchestrationLayerType with all its mandatory InstanceDeclarations, and also mandatorily the optional InstanceDeclarations.

Client

TMC Client Production Order Orchestration Layer

The CU supports the centralized management of production orders at a production cell, a.k.a. line.

The CU supports the ProductionOrderOrchestrationLayerType with all its mandatory InstanceDeclarations, and also mandatorily the optional InstanceDeclarations.

Server

TMC Advanced Equipment Module and Control Module Status

The CU supports the collection and control of advanced live equipment module status by means of state machines and transition conditions.

The CU supports the optional StateMachine component in the EquipmentModuleLiveStatusType and in the ControlModuleLiveStatusType.