The following table lists all Profiles defined in this document and defines their URIs.

Table 239 – Profile URIs for Tobacco Machine Communication

Profile

URI

TMC Core Production Server Facet

http://opcfoundation.org/UA-Profile/TMC/Server/CoreProduction

TMC Asset Management Server Facet

http://opcfoundation.org/UA-Profile/TMC/Server/AssetManagement

TMC Quality Assurance and Control Server Facet

http://opcfoundation.org/UA-Profile/TMC/Server/QualityAssuranceAndControl

TMC Base Machine Status Server Facet

http://opcfoundation.org/UA-Profile/TMC/Server/BaseMachineStatus

TMC Advanced Machine Status Server Facet

http://opcfoundation.org/UA-Profile/TMC/Server/AdvancedMachineStatus

TMC Basic Visualization and Control Server Facet

http://opcfoundation.org/UA-Profile/TMC/Server/BasicVisualizationAndControl

TMC Advanced Visualization and Control Server Facet

http://opcfoundation.org/UA-Profile/TMC/Server/AdvancedVisualizationAndControl

TMC Process Variables Ingestion and Control Server Facet

http://opcfoundation.org/UA-Profile/TMC/Server/ProcessVariablesIngestionAndControl

TMC Intralogistics at the Machine Server Facet

http://opcfoundation.org/UA-Profile/TMC/Server/IntralogisticsAtTheMachine

TMC Advanced Equipment Module and Control Module Status Server Facet

http://opcfoundation.org/UA-Profile/TMC/Server/AdvancedEquipmentModuleAndControlModuleStatus

TMC OPC UA Server Profile

http://opcfoundation.org/UA-Profile/TMC/Server/Base

TMC OPC UA Client Profile

http://opcfoundation.org/UA-Profile/TMC/Client/Base

TMC Data Collection Server Profile

http://opcfoundation.org/UA-Profile/TMC/Server/DataCollectionProfile

TMC Single PO Production Server Profile

http://opcfoundation.org/UA-Profile/TMC/Server/SinglePOProductionProfile

TMC Multi PO Production Profile

http://opcfoundation.org/UA-Profile/TMC/ MultiPOProductionProfile

TMC Visualization and Control Profile

http://opcfoundation.org/UA-Profile/TMC/ VCProfile

TMC Process Variables Ingestion and Control Profile

http://opcfoundation.org/UA-Profile/TMC/ PVIngestionAndControlProfile

TMC Production Order Orchestration Layer Single PO Profile

http://opcfoundation.org/UA-Profile/TMC/ ProductionOrderOrchestrationLayerSinglePOProfile

TMC Production Order Orchestration Layer Multi PO Profile

http://opcfoundation.org/UA-Profile/TMC/ ProductionOrderOrchestrationLayerMultiPOProfile

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

Optional Conformance Units and Facets are requested on a case-by-case basis by the TMC Server or Client user.

The following table defines a Facet that describes the production and the relevant flow of materials: from incoming raw materials to good output and rejects.

Table 240 – TMC Core Production Server Facet

Group

Conformance Unit / Profile Title

Mandatory / Optional

TMC

TMC Core Production

M

TMC

TMC Advanced Setup

O

The following table defines a Facet that describes the management of the machine asset digital information over its whole lifecycle.

Table 241 – TMC Asset Management Server Facet

Group

Conformance Unit / Profile Title

Mandatory / Optional

TMC

TMC Asset Management

M

The following table defines a Facet that describes the collection of quality and defect sensor data including reject reasons.

Table 242 – TMC Quality Assurance and Control Server Facet

Group

Conformance Unit / Profile Title

Mandatory / Optional

TMC

TMC Data Collection

M

TMC

TMC Core Production

M

TMC

TMC Quality Assurance and Control

M

The following table defines a Facet that describes the collection and control of live machine status.

Table 243 – TMC Basic Machine Status Server Facet

Group

Conformance Unit / Profile Title

Mandatory / Optional

TMC

TMC Core Production

M

TMC

TMC Basic Machine Status

M

The following table defines a Facet that describes the advanced collection and control of live machine status, including complete state machines and transition conditions.

Table 244 – TMC Advanced Machine Status Server Facet

Group

Conformance Unit / Profile Title

Mandatory / Optional

TMC

TMC Basic Machine Status

M

TMC

TMC Advanced Machine Status

M

The following table defines a Facet that describes the visualisation and control of equipment modules and control modules.

Table 245 – TMC Basic Visualisation and Control Server Facet

Group

Conformance Unit / Profile Title

Mandatory / Optional

TMC

TMC Basic Visualization and Control

M

The following table defines a Facet that describes the advanced visualization and control by means of UI information exposed by the server enabling automatic generation of faceplates.

Table 246 – TMC Advanced Visualisation and Control Server Facet

Group

Conformance Unit / Profile Title

Mandatory / Optional

TMC

TMC Basic Visualization and Control

M

TMC

TMC Advanced Visualization and Control

M

The following table defines a Facet that describes the ingestion and control of process variables.

Table 247 – TMC Process Variables Ingestion and Control Server Facet

Group

Conformance Unit / Profile Title

Mandatory / Optional

TMC

TMC Process Variables Ingestion and Control

M

The following table defines a Facet that describes the intralogistics around the machine, i.e. material locations and the delivery of materials via carriers.

Table 248 – TMC Intralogistics at the Machine Server Facet

Group

Conformance Unit / Profile Title

Mandatory / Optional

TMC

TMC Intralogistics at the Machine

M

The following table defines a Facet that describes the collection and control of advanced live equipment module status by means of state machines and transition conditions.

Table 249 – TMC Advanced Equipment Module and Control Module Status Server Facet

Group

Conformance Unit / Profile Title

Mandatory / Optional

TMC

TMC Advanced Equipment Module and Control Module Status

M

The following table defines a Profile that includes the OPC UA facets and profiles required by the TMC servers.

Table 250 – TMC OPC UA Server Profile

Group

Conformance Unit / Profile Title

Mandatory / Optional

Profile

0:Standard 2017 UA Server Profile

M

Profile

0:Base Server Behavior Facet

M

Profile

0:Request Server State Change

O

Profile

0:Documentation Server Facet

O

Profile

0:Durable Subscription Server Facet

M

Profile

0:Data Access Server Facet

M

Data Access

0:Data Access PercentDeadband

O

Profile

0:ComplexType 2017 Server Facet

M

Monitor Item Services

0:Monitor Complex Value

M

Profile

0:Standard Event Subscription Server Facet

M

Profile

0:Address Space Event Notifier Server Facet

M

Profile

0:Method Server Facet

M

Method Services

0:Method Call Complex

M

Profile

0:Historical Raw Data Server Facet

M

Profile

0:Historical Data AtTime Server Facet

M

Profile

0:Historical Access Structured Data Server Facet

M

Profile

0:Base Historical Event Server Facet

M

Profile

0:Security Policy [B] – Basic256Sha256

M

Profile

0:Security Time Synchronization

M

Profile

0:Best Practice - Timeouts

M

Profile

0:Subnet Discovery Server Facet

O

Profile

0:Reverse Connect Server Facet

O

Profile

0:Global Certificate Management Server Facet

M

Profile

0:A & C CertificateExpiration Server Facet

M

Profile

0:A & C Non-Exclusive Alarm Facet

M

Profile

0:Auditing Server Facet

O

The following table defines a Profile that includes the OPC UA facets and profiles required by the TMC servers.

Table 251 – TMC OPC UA Client Profile

Group

Conformance Unit / Profile Title

Mandatory / Optional

Profile

0:Standard UA Client 2017 Profile

M

Profile

0:State Machine Client Facet

O

Profile

0:Durable Subscription Client Facet

M

Profile

0:Data Access Client Facet

M

Profile

0:Event Subscriber Client Facet

M

Profile

0:Historical Access Client Facet

O

Profile

0:Subnet Discovery Client Facet

O

Profile

0:Reverse Connect Client Facet

O

Profile

0:Multi-Server Client Connection Facet

M

Profile

0:A & C Certificate Expiration Client Facet

O

Profile

0:Auditing Client Facet

O

Profile

0:Advanced Type Programming Client Facet

O

The following table defines a Profile that describes the collection of basic production data, including output counters and downtimes.

Table 252 – TMC Data Collection Server Profile

Group

Conformance Unit / Profile Title

Mandatory / Optional

Profile

TMC OPC UA Server Profile

M

TMC

TMC Data Collection

M

TMC

TMC Core Production

O

TMC

TMC Single PO Production

O

TMC

TMC Multi PO Production

O

TMC

TMC Quality Assurance and Control

O

TMC

TMC Basic Machine Status

O

TMC

TMC Advanced Machine Status

O

TMC

TMC Process Variables Ingestion and Control

O

TMC

TMC Intralogistics at the Machine

O

TMC

TMC Asset Management

O

The following table defines a Profile that describes the production of a single production order at the machine module, including starting, aborting and completing a production order.

Table 253 – TMC Single PO Production Server Profile

Group

Conformance Unit / Profile Title

Mandatory / Optional

Profile

TMC OPC UA Server Profile

M

TMC

TMC Data Collection

M

TMC

TMC Core Production

M

TMC

TMC Single PO Production

M

TMC

TMC Multi PO Production

O

TMC

TMC Quality Assurance and Control

O

TMC

TMC Basic Machine Status

M

TMC

TMC Advanced Machine Status

O

TMC

TMC Process Variables Ingestion and Control

O

TMC

TMC Intralogistics at the Machine

O

TMC

TMC Asset Management

O

The following table defines a Profile that describes the production of multiple production orders at the machine module, a.k.a. batch control, including automatic batch propagation.

Table 254 – TMC Multi PO Production Profile

Group

Conformance Unit / Profile Title

Mandatory / Optional

Profile

TMC OPC UA Server Profile

M

Profile

TMC OPC UA Client Profile

M

TMC

TMC Data Collection

M

TMC

TMC Core Production

M

TMC

TMC Single PO Production

M

TMC

TMC Client Single PO Production

M

TMC

TMC Multi PO Production

M

TMC

TMC Quality Assurance and Control

O

TMC

TMC Basic Machine Status

M

TMC

TMC Advanced Machine Status

O

TMC

TMC Process Variables Ingestion and Control

O

TMC

TMC Intralogistics at the Machine

O

TMC

TMC Asset Management

O

TMC

TMC Client Multi PO Production

M

The following table defines a Profile that describes the ingestion and control of process variables.

Table 255 – TMC Process Variables Ingestion and Control Profile

Group

Conformance Unit / Profile Title

Mandatory / Optional

Profile

TMC OPC UA Server Profile

M

TMC

TMC Data Collection

M

TMC

TMC Basic Machine Status

M

TMC

TMC Advanced Machine Status

O

TMC

TMC Process Variables Ingestion and Control

M

The following table defines a Profile that describes the visualization and control of a machine, including its subcomponents.

Table 256 – Visualization and Control Profile

Group

Conformance Unit / Profile Title

Mandatory / Optional

Profile

TMC OPC UA Server Profile

M

TMC

TMC Data Collection

M

TMC

TMC Core Production

O

TMC

TMC Single PO Production

O

TMC

TMC Multi PO Production

O

TMC

TMC Quality Assurance and Control

O

TMC

TMC Basic Machine Status

M

TMC

TMC Advanced Machine Status

O

TMC

TMC Process Variables Ingestion and Control

O

TMC

TMC Intralogistics at the Machine

O

TMC

TMC Asset Management

O

TMC

TMC Basic Visualization and Control

M

TMC

TMC Advanced Visualization and Control

O

TMC

TMC Advanced Equipment Module and Control Module Status

O

The following table defines a Profile that describes the centralized management of production orders at a production cell, a.k.a. line.

Table 257 – TMC Production Order Orchestration Layer Profile

Group

Conformance Unit / Profile Title

Mandatory / Optional

Profile

TMC OPC UA Server Profile

M

Profile

TMC OPC UA Client Profile

M

TMC

TMC Production Order Orchestration Layer

M

TMC

TMC Client Production Order Orchestration Layer

M