13 Profiles and Conformance Units

13.1 Conformance Units

Table 75 defines the corresponding ConformanceUnits for the OPC UA Information Model for FDT.

Table 75 – Conformance Units for FDT
CategoryTitleDescription
Server
ServerFDT DeviceTypeSupport of objects of specific types derived from FdtDeviceType.
ServerFDT FunctionalGroup TypeSupport of the FdtFunctionalGroupType.
ServerFDT DeviceHealth interfaceSupport of the IFdtDeviceHealth interface as defined in this document.
ServerFDT SupportInfo interfaceSupport of the IFdtSupportInfo interface as defined in this document.
Server FDT DocumentTypesSupport of the FdtDocumentType and derived types.
ServerFDT ProtocolTypeSupport of the FdtProtocolType.
ServerFDT TransferServiceTypeSupport of the FdtTransferServiceType
ServerFDT IOSignalInfoSupport of the FdtIoSignalInfoType.
ServerFDT ParameterSupport of the FdtParameter variable type.
Client
ClientFDT Client DeviceTypeConsumes objects of specific types derived from FdtDeviceType.
ClientFDT Client FunctionalGroup TypeConsumes objects of the FdtFunctionalGroupType.
ClientFDT Client DeviceHealth interfaceUses the IFdtDeviceHealth interface as defined in this document.
ClientFDT Client SupportInfo interfaceUses the IFdtSupportInfo interface as defined in this document.
ClientFDT Client DocumentTypesConsumes objects of the FdtDocumentType and derived types.
ClientFDT Client ProtocolTypeConsumes objects of the FdtProtocolType.
ClientFDT Client TransferServiceTypeConsumes objects of the FdtTransferServiceType
ClientFDT Client IOSignalInfoConsumes objects of the FdtIoSignalInfoType.
ClientFDT Client ParameterConsumes objects of the FdtParameter variable type.

13.2 Profiles

13.2.1 Profile list

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

Table 76 – Profile URIs for FDT
Profile URI
FDT Base Server Profile http://opcfoundation.org/UA-Profile/FDT/Server/Base
FDT General Server Facet http://opcfoundation.org/UA-Profile/FDT/Server/General
FDT General Client Facet http://opcfoundation.org/UA-Profile/FDT/Server/Client

13.2.2 Server Facets

13.2.2.1 Overview

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

13.2.2.2 FDT Base Server Profile

Table 77 defines a Profile that describes the basic requirements for an OPC UA server supporting the FDT information model.

Table 77 – FDT Base Server Profile
Group Conformance Unit / Profile Title Mandatory / Optional
Profile0:Embedded 2017 UA Server Profile
http://opcfoundation.org/UA-Profile/Server/EmbeddedUA2017
M
Profile0:Data Access Server Facet
http://opcfoundation.org/UA-Profile/Server/DataAccess
M
Profile2:BaseDevice_Server_FacetM
Profile2:DeviceIdentification_Server_FacetM
Profile2:DeviceCommunication_Server_FacetO
Profile2:DeviceIntegrationHost_Server_FacetO
ProfileFDT General Server FacetM
Subscription Services0:Subscription DurableM
13.2.2.3 FDT General Server Facet

Table 78 defines a Facet that describes the general requirements for a server.

Table 78 – FDT General Server Facet
Group Conformance Unit / Profile Title Mandatory / Optional
FDTFDT DeviceTypeM
FDTFDT DeviceHealth interfaceM
FDTFDT ProtocolTypeM
FDTFDT ParameterM
FDTFDT FunctionalGroup TypeO
FDTFDT SupportInfo interfaceO
FDTFDT DocumentTypesO
FDTFDT TransferServiceTypeO
FDTFDT IOSignalInfoO

13.2.3 Client Facets

13.2.3.1 Overview

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

13.2.3.2 FDT General Client Facet

Table 79 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 79 – FDT General Client Facet
Group Conformance Unit / Profile Title Mandatory / Optional
Profile0:AddressSpace Lookup Client Facet
http://opcfoundation.org/UA-Profile/Client/AddressSpaceLookup
O
Profile0:DataAccess Client Facet
http://opcfoundation.org/UA-Profile/Client/DataAccess
M
Profile0:DataChange Subscriber Client Facet
http://opcfoundation.org/UA-Profile/Client/DataChangeSubscriber
O
Session Services0:Session Client Detect ShutdownM
FDTFDT Client DeviceTypeM
FDTFDT Client ParameterM
FDTFDT Client FunctionalGroup TypeO
FDTFDT Client IFdtDeviceHealth interfaceO
FDTFDT Client IFdtSupportInfo interfaceO
FDTFDT Client DocumentTypesO
FDTFDT Client ProtocolTypeO
FDTFDT Client TransferServiceTypeO
FDTFDT Client IOSignalInfoO