This chapter defines the corresponding Conformance Units for the OPC UA Information Model for Tightening Systems.

Table 92 - Conformance Units for Tightening System

Category

Title

Description

Server

IJT Tightening System Base

Supports the base functionality defined in Tightening System Information Model. This includes at least one instance of TighteningSystemType with standard AssetManagement, ResultManagement and SystemInformation components.

Server

IJT Tightening Assets Identification

This includes IJT Tightening System Base with at least one instance of Controller and Tool. It includes the parameters defined in 2:Identification AddIn referenced in ITighteningSystemAssetType.

Note: The identification information is exposed using MachineryItemIdentificationType AddIn referenced in ITighteningSystemAssetType. This could be specialized to MachineIdentificationType or MachineryComponentIdentificationType based on how a given asset is represented in the system.

Server

IJT Tightening Assets Common Information

This includes parameters defined in GeneralInformation and ServiceInformation objects which are referenced in ITighteningSystemAssetType.

Server

IJT Tightening Complete Asset Information

This includes IJT Tightening Assets Common Information.

All the asset types which are physically existent in the system should be modelled and exposed in the server based on the modelling rules of the defined asset types.

Server

IJT Tightening Basic Result

This includes all the mandatory parameters of the Result defined in ResultType variable or ResultDataType.

If IsPartial is not available or FALSE, then it should include ResultId, CreationTime, ResultEvaluation.

If IsPartial is TRUE, then it should include ResultId, and other parameters are optional.

Server

IJT Tightening Basic Result Tags

This includes Basic Result and Tags of the Result defined in ResultType variable or ResultDataType.

Server

IJT Tightening Complete Result

This includes all the parameters of the Result defined in ResultType variable or ResultDataType.

Server

IJT Tightening Result including OverallResultValues

This includes Complete Result with at least one value in the OverallResultValues list.

Note: If ResultContent is included as part of the Result, it shall contain an instance of TightneingResultDataType.

Server

IJT Tightening Result including StepResults

This includes all the mandatory parameters of TighteningResult defined in TighteningResultType variable or TighteningResultDataType including OverallResultValues and at least one instance StepResult which shall contain StepResultId and ResultEvaluation parameters.

Note: If ResultContent is included as part of the Result, it shall contain an instance of TightneingResultDataType.

Server

IJT Tightening Result including Errors

This includes all the mandatory parameters of TighteningResult defined in TighteningResultType variable or TighteningResultDataType including OverallResultValues and an instance of Error if an error has occurred and reported by the system.

Note: If ResultContent is included as part of the Result, it shall contain an instance of TightneingResultDataType.

Server

IJT Tightening Result including Trace

This includes all the mandatory parameters of TighteningResult defined in TighteningResultType variable or TighteningResultDataType including OverallResultValues and Trace.

Note: If ResultContent is included as part of the Result, it shall contain an instance of TightneingResultDataType.

Server

IJT Tightening Result including Basic PhysicalQuantity and ValueTag

This includes Complete Result with at least one value in the OverallResultValues list.

This also includes at least one ResultValue defined in ResultValueType variable or ResultValueDataType with physical quantities (Torque and Angle) and at least one value with ValueTag FINAL.

Server

IJT Tightening Engineering Units

This includes EngineeringUnits property defined in the JoiningDataVariableType or respective data types.

Server

IJT Tightening Result Access Event

This includes ResultReadyEventType reported from the system for any new result generated.

Server

IJT Tightening Result Access Methods

This includes Result Access Methods defined in the ResultManagementType.

Client

IJT Tightening Basic Client

The client can make use of the exposed data from the Tightening Systems Companion Specification.

Table 93 lists all Profiles defined in this document and defines their URIs.

Table 93 - Profile URIs for Tightening System

Profile

URI

IJT Tightening Basic Release 1 Server Profile

http://opcfoundation.org/UA-Profile/IJT/Tightening/Server/BasicRelease1

IJT Tightening Release 1 Full Featured Server Profile

http://opcfoundation.org/UA-Profile/IJT/Tightening/Server/FullFeaturedRelease1

IJT Tightening Basic Assets Server Facet

http://opcfoundation.org/UA-Profile/IJT/Tightening/Server/BasicAssets

IJT Tightening Core Assets Server Facet

http://opcfoundation.org/UA-Profile/IJT/Tightening/Server/CoreAssets

IJT Tightening Complete Assets Server Facet

http://opcfoundation.org/UA-Profile/IJT/Tightening/Server/AllAssetsStandard

IJT Tightening Basic Result Server Facet

http://opcfoundation.org/UA-Profile/IJT/Tightening/Server/BasicResult

IJT Tightening Core Tightening Result Server Facet

http://opcfoundation.org/UA-Profile/IJT/Tightening/Server/CoreTighteningResult

IJT Tightening Step Results Server Facet

http://opcfoundation.org/UA-Profile/IJT/Tightening/Server/StepResults

IJT Tightening Result Errors Server Facet

http://opcfoundation.org/UA-Profile/IJT/Tightening/Server/ ResultErrors

IJT Tightening Trace Server Facet

http://opcfoundation.org/UA-Profile/IJT/Tightening/Server/Trace

IJT Tightening Complete Tightening Result Server Facet

http://opcfoundation.org/UA-Profile/IJT/Tightening/Server/CompleteTighteningResult

IJT Tightening Basic Client Facet

http://opcfoundation.org/UA-Profile/IJT/Tightening/Client/BasicClient

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

Table 94 defines a Profile that describes the basic information which is common for different types of Tightening Systems such as Fixtured, Handheld, Intelligent Tools, Click Wrenches, etc. as per the information defined in this version of the specification.

Table 94 - IJT Tightening Basic v1.0 Server Profile

Group

Conformance Unit / Profile Title

Mandatory / Optional

Profile

0:Embedded 2017 UA Server Profile

http://opcfoundation.org/UA-Profile/Server/EmbeddedUA2017

Profile

0:Data Access Server Facet

http://opcfoundation.org/UA-Profile/Server/DataAccess

Profile

0:Standard Event Subscription Server Facethttp://opcfoundation.org/UA-Profile/Server/StandardEventSubscription

Profile

3:Machinery Identification Server Facet

http://opcfoundation.org/UA-Profile/Machinery/Server/Identification

Profile

3:Machinery Identification Writable Server Facet

http://opcfoundation.org/UA-Profile/Machinery/Server/IdentificationWritable

Profile

IJT Tightening Basic Assets Server Facet

Profile

IJT Tightening Basic Result Server Facet

IJT Tightening

IJT Tightening Engineering Unit Properties

Optional

Table 95 defines a Profile that describes the full information defined in this version of the specification.

Table 95 - IJT Tightening Full Featured v1.0 Server Profile

Group

Conformance Unit / Profile Title

Mandatory / Optional

Profile

IJT Tightening Basic v1.0 Server Profile

Profile

IJT Tightening Core Assets Server Facet

Profile

IJT Tightening Complete Assets Server Facet

Profile

IJT Tightening Core Tightening Result Server Facet

Profile

IJT Tightening Step Results Server Facet

Profile

IJT Tightening Errors Server Facet

Profile

IJT Tightening Complete Tightening Result Server Facet

IJT Tightening

IJT Tightening Basic Result Tags

Mandatory

Table 96 defines a Facet that describes basic required assets in a given tightening system with minimal set of identification data.

Table 96 - IJT Tightening Basic Assets Server Facet

Group

Conformance Unit / Profile Title

M / O

IJT Tightening

IJT Tightening System Base

M

IJT Tightening

IJT Tightening Assets Identification

M

Table 97 defines a Facet that describes basic required assets in a given tightening system with minimal set of identification data and general information of the assets.

Table 97 - IJT Tightening Core Assets Server Facet

Group

Conformance Unit / Profile Title

M / O

IJT Tightening

IJT Tightening System Base

M

IJT Tightening

IJT Tightening Assets Identification

M

IJT Tightening

IJT Tightening Assets Common Information

M

Table 98 defines a Facet that describes all the available data of all the available assets in a given tightening system.

Table 98 - IJT Tightening All Assets Standard Server Facet

Group

Conformance Unit / Profile Title

M / O

IJT Tightening

IJT Tightening System Base

M

IJT Tightening

IJT Tightening Assets Identification

M

IJT Tightening

IJT Tightening Assets Common Information

M

IJT Tightening

IJT Tightening Complete Asset Information

M

Table 99 defines a Facet that describes basic result data with standard event to access the result data from a given tightening system.

Table 99 - IJT Tightening Basic Result Server Facet

Group

Conformance Unit / Profile Title

M / O

IJT Tightening

IJT Tightening Basic Result

M

IJT Tightening

IJT Tightening Result Access Event

M

Table 100 defines a Facet that describes core tightening result to include basic quantities and basic tag data with standard event to access the result data from a given tightening system.

Table 100 - IJT Tightening Core Tightening Result Server Facet

Group

Conformance Unit / Profile Title

M / O

IJT Tightening

IJT Tightening Basic Result

M

IJT Tightening

IJT Tightening Result including Basic PhysicalQuantity and ValueTag

M

IJT Tightening

IJT Tightening Result Access Event

M

Table 101 defines a Facet that describes Tightening Result including step results with standard event to access the result data from a given tightening system.

Table 101 - IJT Tightening Step Results Server Facet

Group

Conformance Unit / Profile Title

M / O

IJT Tightening

IJT Tightening Basic Result

M

IJT Tightening

IJT Tightening Complete Result Information

O

IJT Tightening

IJT Tightening Result including OverallResultValues

O

IJT Tightening

IJT Tightening Result including StepResults

M

IJT Tightening

IJT Tightening Result Access Event

M

Table 102 defines a Facet that describes Tightening Result including step results with standard event to access the result data from a given tightening system.

Table 102 - IJT Tightening Result Errors Server Facet

Group

Conformance Unit / Profile Title

M / O

IJT Tightening

IJT Tightening Basic Result

M

IJT Tightening

IJT Tightening Complete Result Information

O

IJT Tightening

IJT Tightening Result including OverallResultValues

O

IJT Tightening

IJT Tightening Result including StepResults

O

IJT Tightening

IJT Tightening Result including Errors

M

IJT Tightening

IJT Tightening Result Access Event

M

Table 103 defines a Facet that describes Tightening Result including Trace with standard event to access the result data from a given tightening system.

Table 103 - IJT Tightening Trace Server Facet

Group

Conformance Unit / Profile Title

M / O

IJT Tightening

IJT Tightening Basic Result

M

IJT Tightening

IJT Tightening Complete Result Information

O

IJT Tightening

IJT Tightening Result including OverallResultValues

M

IJT Tightening

IJT Tightening Result including StepResults

M

IJT Tightening

IJT Tightening Result including Errors

O

IJT Tightening

IJT Tightening Result including Trace

M

IJT Tightening

IJT Tightening Result Access Event

M

Table 104 defines a Facet that describes complete Tightening Result with standard event and methods to access the result data from a given tightening system.

Table 104 - IJT Tightening Complete Tightening Result Server Facet

Group

Conformance Unit / Profile Title

M / O

IJT Tightening

IJT Tightening Basic Result

M

IJT Tightening

IJT Tightening Complete Result Information

M

IJT Tightening

IJT Tightening Result including OverallResultValues

M

IJT Tightening

IJT Tightening Result including StepResults

M

IJT Tightening

IJT Tightening Result including Errors

M

IJT Tightening

IJT Tightening Result including Trace

M

IJT Tightening

IJT Tightening Result Access Event

M

IJT Tightening

IJT Tightening Result Access Methods

M

The following tables specify the Facets available for Clients that implement the Tightening Systems companion specification.

Table 105 defines a Facet that describes the base characteristics for all OPC UA Clients that make use of this companion specification. Additional Profiles will define support for various information models that are part of this document.

Table 105 - IJT Tightening Basic Client Facet

Group

Conformance Unit / Profile Title

Mandatory / Optional

Profile

0:AddressSpace Lookup Client Facethttp://opcfoundation.org/UA-Profile/Client/AddressSpaceLookup

Profile

0:DataAccess Client Facethttp://opcfoundation.org/UA-Profile/Client/DataAccess

Profile

0:DataChange Subscriber Client Facethttp://opcfoundation.org/UA-Profile/Client/DataChangeSubscriber

Session Services

0:Session Client Detect Shutdown

M

IJT Tightening

IJT Tightening Basic Client

M