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 |