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 |