11 Profiles and ConformanceUnits

11.1 Conformance Units

This chapter defines the corresponding Conformance Units for the OPC UA Information Model for Textile Testing Devices.

Table 60 – Conformance Units for Textile Testing Devices
Category Title Description
ServerTTD_TextileTestingDeviceTypeThe TextileTestingDeviceType node is available in the AddressSpace. Supports nodes that conform to the (subtypes of) TextileTestingDeviceType. This node has to include all mandatory components of the TextileTestingDeviceType and may include optional components. The instance(s) of the (subtypes of) TextileTestingDeviceType is/are available in the AddressSpace 3:Machines Folder in the model. This conformance unit includes the test of the DataTypes ExchangeablePartDataType, OptionalModuleDataType and TestProcedureIdDataType.
ServerTTD_RecipeManagementTypeThe RecipeManagementType node is available in the AddressSpace. Supports nodes that conform to the (subtypes of) RecipeManagementType. This node has to include all mandatory components of the RecipeManagementType and may include the optional components. This conformance unit includes the test of the DataTypes RecipeIdDataType and RecipeDataType.
ServerTTD_GetRecipeIds_MethodSupports the handling of the method GetRecipeIds.
ServerTTD_GetRecipe_MethodSupports the handling of the method GetRecipe.
ServerTTD_SetRecipe_MethodSupports the handling of the method SetRecipe.
ServerTTD_DeleteRecipe_MethodSupports the handling of the method DeleteRecipe.
ServerTTD_GetRecipes_MethodSupports the handling of the method GetRecipes.
ServerTTD_SetRecipes_MethodSupports the handling of the method SetRecipes.
ServerTTD_MachineStatisticsTypeThe MachineStatisticsType node is available in the AddressSpace. Supports nodes that conform to the (subtypes of) MachineStatisticsType. This node has to include all mandatory components of the MachineStatisticsType and may include the optional components.
ServerTTD_RecurrentPrognosisTypeThe RecurrentPrognosisType node is available in the AddressSpace. Supports nodes that conform to the (subtypes of) RecurrentPrognosisType. This node has to include all mandatory components of the RecurrentPrognosisType and may include the optional components.
ServerTTD_TTDResultManagementTypeThe TTDResultManagementType node is available in the AddressSpace. Supports nodes that conform to the (subtypes of) TTDResultManagementType. This node has to include all mandatory components of the TTDResultManagementType and may include the optional components. This Conformance Unit includes the test of the DataTypes StatisticResultContent and TTDResultMetaDataType.
ServerTTD_TTDResultTypeThe TTDResultType node is available in the AddressSpace. Supports nodes that conform to the (subtypes of) TTDResultType. This node has to include all mandatory components of the TTDResultType and may include the optional components.
ServerTTD_TTDResultEventsExposes theTTD ResultReadyEventType and all its supertypes in the AddressSpace. Supports at least one instance of TTDResultManagementType generating Events of TTDResultReadyEventType.
ServerTTD_JobManagementTypeThe 8:JobManagementType node is available in the AddressSpace. Supports nodes that conform to the (subtypes of) 8:JobManagementType. This node has to include all mandatory components of the 8:JobManagementType and may include the optional components. This conformance unit includes the test of the DataTypes SampleInfoDataType and TestNumDataType.

11.2 Profiles

11.2.1 Profile list

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

Table 61 – Profile URIs for OPC UA for Textile Testing Devices: General
Profile URI
TTD Base Server Profilehttp://opcfoundation.org/UA-Profile/TTD/Server/Base
TTD TextileTesting Device Server Facethttp://opcfoundation.org/UA-Profile/TTD/Server/TextileTestingDevice

11.2.2 Server Facets

11.2.2.1 Overview

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

An OPC UA Server that implements this Companion Specification needs to implement the TTD Base Server Profile (including the TTD Core Server Facet, the TTD Identification Server Facet and the TTD Textile Testing Device Server Facet).

11.2.2.2 TTD Base Server Profile

Table 62 defines a Profile that describes the functionalities of an OPC UA Server that uses OPC UA CS for Textile Testing Devices Information Models.

Table 62 – TTD Base Server Profile
Group Conformance Unit / Profile Title Mandatory / Optional
Profile0:Standard 2022 UA Server Profile http://opcfoundation.org/UA-Profile/Server/StandardUA2022M
Profile0:Data Access Server Facet http://opcfoundation.org/UA-Profile/Server/DataAccessM
Profile0:Alarms and Conditions Facet http://opcfoundation.org/UA-Profile/Server/AlarmsAndConditionsM
Profile0:Historical Data Access Facet http://opcfoundation.org/UA-Profile/Server/HistoricalDataM
Profile2:BaseDevice_Server_Facet http://opcfoundation.org/UA-Profile/Device/Server/BaseDeviceM
Profile3:Machinery Machine Identification Facet http://opcfoundation.org/UA-Profile/Machinery/Server/MachineIdentificationM
Profile3:Machinery Operation Server Facet http://opcfoundation.org/UA-Profile/Machinery/Server/OperationM
Profile3:Machinery Item State Server Facet http://opcfoundation.org/UA-Profile/Machinery/Server/ItemStateM
Profile4:Simple Result Transfer Server Facet http://opcfoundation.org/UA-Profile/Machinery/Result/Server/SimpleResultTransferM
Profile4:Result Transfer Server Facet http://opcfoundation.org/UA-Profile/Machinery/Result/Server/ResultTransferM
Profile4:Result Transfer Variable Facet http://opcfoundation.org/UA-Profile/Machinery/Result/Server/ResultTransferVariablesM
Profile5:IA Statistical Data Server Profile http://opcfoundation.org/UA-Profile/IA/Server/StatisticalDataM
Profile6:MachineTool Errors and Alerts Server Facet http://opcfoundation.org/UA-Profile/MachineTool/Server/ErrorsAndAlertsM
Profile6:MachineTool Prognoses Server Facet http://opcfoundation.org/UA-Profile/MachineTool/Server/PrognosesM
Profile6:MachineTool Prognoses Dynamic List http://opcfoundation.org/UA-Profile/MachineTool/PrognosesDynamicListO
Profile7:ISA-95 Job Order Receiver Server V2 Facet http://opcfoundation.org/UA-Profile/ISA95/JobOrderReceiver/Server/V2M
Profile7:ISA-95 Job Response Provider Server V2 Facet http://opcfoundation.org/UA-Profile/ISA95/JobResponseProvider/Server/V2M
Profile8:Machinery Job Management Base Server Facet http://opcfoundation.org/UA-Profile/Machinery/Jobs/Server/BaseM
ProfileTTD Textile Testing Device Server Facet http://opcfoundation.org/UA-Profile/TTD/Server/TextileTestingDeviceM
11.2.2.3 TTD Textile Testing Device Server Facet

Table 63 defines a Facet that describes the functionalities an OPC UA CS for Textile Testing Devices Server is expected to expose in regards of the full implementation of the OPC UA CS for Textile Testing Devices General Information Model.

Table 63 – TTD Textile Testing Device Server Facet
Group Conformance Unit / Profile Title Mandatory / Optional
TTDTTD_TextileTestingDeviceTypeM
TTDTTD_RecipeManagementTypeM
TTDTTD_GetRecipeIds_MethodO
TTDTTD_GetRecipe_MethodM
TTDTTD_SetRecipe_MethodO
TTDTTD_DeleteRecipe_MethodO
TTDTTD_GetRecipes_MethodO
TTDTTD_SetRecipes_MethodO
TTDTTD_MachineStatisticsTypeM
TTDTTD_RecurrentPrognosisTypeM
TTDTTD_TTDResultManagementTypeM
TTDTTD_TTDResultTypeM
TTDTTD_TTDResultEventsM
TTDTTD_JobManagementTypeM