6.6 Profile tables

6.6.1 Overview

Each table contains three columns. The first column is a description of the ConformanceGroup that the ConformanceUnit is part of (see 5.1). This allows the reader to easily find the ConformanceUnit. This column may also be empty, in which case the listed item is not a ConformanceUnit, but an included Profile or Facet. The second column is a brief description of the ConformanceUnit or included Profile or Facet. The last column indicates if the ConformanceUnit is optional or required. For an included Profile or Facet the last column is always crossed-out, indicating that the inclusion is mandated.

6.6.2 UAFX Information Model Facets

6.6.2.1 Overview

This clause defines Facets for the UAFX Information Model illustrated in Figure 2, Figure 3, and Figure 4.

6.6.2.2 UAFX AutomationComponent 2024 Facet

Table 16 describes the details of the UAFX AutomationComponent 2024 Facet.

This Facet includes the functionality common to all AutomationComponents. It supersedes the UAFX AutomationComponent Facet.

Table 16 – UAFX AutomationComponent 2024 Facet
GroupConformance Unit / Profile TitleOptional
UAFX BaseUAFX FxRootFalse
UAFX AutomationComponentUAFX AutomationComponent BaseFalse
UAFX AutomationComponentUAFX AutomationComponent SupportsPersistence True
UAFX AutomationComponentUAFX AutomationComponent MaxFunctionalEntitiesFalse
UAFX AutomationComponentUAFX AutomationComponent MaxConnectionsFalse
UAFX AutomationComponentUAFX AutomationComponent MinConnectionsFalse
UAFX AutomationComponentUAFX AutomationComponent MaxConnectionsPerCallFalse
UAFX AutomationComponentUAFX AutomationComponent ConformanceNameFalse
UAFX AutomationComponentUAFX AutomationComponent ConnectionEstablishment VerifyAssetFalse
UAFX AutomationComponentUAFX AutomationComponent ConnectionEstablishment VerifyFunctionalEntityFalse
UAFX AutomationComponentUAFX AutomationComponent ConnectionEstablishment CreateConnectionEndPointFalse
UAFX AutomationComponentUAFX AutomationComponent ConnectionEstablishment EstablishControlTrue
UAFX AutomationComponentUAFX AutomationComponent ConnectionEstablishment SetConfigurationDataTrue
UAFX AutomationComponentUAFX AutomationComponent ConnectionEstablishment ReassignControlTrue
UAFX AutomationComponentUAFX AutomationComponent ConnectionEstablishment ReserveCommunicationIdsFalse
UAFX AutomationComponentUAFX AutomationComponent ConnectionEstablishment SetCommunicationConfigurationFalse
UAFX AutomationComponentUAFX AutomationComponent ConnectionEstablishment EnableCommunicationFalse
UAFX AutomationComponentUAFX AutomationComponent ConnectionEstablishment Bundled True
UAFX AutomationComponentUAFX AutomationComponent DescriptorFalse
UAFX AutomationComponentUAFX AutomationComponent AcDescriptor DescriptorFileTrue
UAFX AutomationComponentUAFX AutomationComponent AcDescriptor DescriptorIdentifierTrue
UAFX AutomationComponentUAFX AutomationComponent Auditing Connection ManagementTrue
UAFX AutomationComponentUAFX AutomationComponent Auditing Connection CleanupTrue
Address Space ModelAddress Space NonVolatile and ConstantTrue
6.6.2.3 UAFX AutomationComponent Communication Publisher Facet

Table 17 describes the details of the UAFX AutomationComponent Communication Publisher Facet.

This Facet includes the functionality needed for a UAFX Publisher.

Table 17 – UAFX AutomationComponent Communication Publisher Facet
GroupConformance Unit / Profile TitleOptional
UAFX AutomationComponentUAFX AutomationComponent PublisherCapabilities BaseFalse
UAFX AutomationComponentUAFX AutomationComponent PubSub ConnectionsFalse
UAFX AutomationComponentUAFX AutomationComponent PublisherCapabilities Preconfigured DatasetsTrue
6.6.2.4 UAFX AutomationComponent Communication Subscriber Facet

Table 18 describes the details of the UAFX AutomationComponent Communication Subscriber Facet.

This Facet includes the functionality needed for a UAFX Subscriber.

Table 18 – UAFX AutomationComponent Communication Subscriber Facet
GroupConformance Unit / Profile TitleOptional
UAFX AutomationComponentUAFX AutomationComponent SubscriberCapabilities BaseFalse
UAFX AutomationComponentUAFX AutomationComponent AutomationComponent PubSub ConnectionsFalse
UAFX AutomationComponentUAFX AutomationComponent SubscriberCapabilities Preconfigured DatasetsTrue
6.6.2.5 UAFX AutomationComponent Diagnostic Counters Facet

Table 19 describes the details of the UAFX AutomationComponent Diagnostic Counters Facet.

This Facet includes the functionality needed for tracking AutomationComponent Connection establishment activities.

Table 19 – UAFX AutomationComponent Diagnostic Counters Facet
GroupConformance Unit / Profile TitleOptional
UAFX AutomationComponentUAFX AutomationComponent Diagnostics FunctionalGroupFalse
UAFX AutomationComponentUAFX AutomationComponent Diagnostics EstablishCallFailedFalse
UAFX AutomationComponentUAFX AutomationComponent Diagnostics EstablishCallsTrue
UAFX AutomationComponentUAFX AutomationComponent Diagnostics CloseCallTrue
6.6.2.6 UAFX AutomationComponent Logging Facet

Table 20 describes the details of the UAFX AutomationComponent Logging Facet.

This Facet includes the functionality needed for logging AutomationComponent activities.

Table 20 – UAFX AutomationComponent Logging Facet
GroupConformance Unit / Profile TitleOptional
UAFX AutomationComponentUAFX AutomationComponent LogFalse
UAFX AutomationComponentUAFX AutomationComponent Connection Management LoggingFalse
UAFX AutomationComponentUAFX AutomationComponent Connection Cleanup LoggingFalse
6.6.2.7 UAFX IFunctionalEntity Facet

Table 21 describes the details of the UAFX IFunctionalEntity Facet.

This Facet includes the functionality common to all FunctionalEntities.

Table 21 – UAFX IFunctionalEntity Facet
GroupConformance Unit / Profile TitleOptional
UAFX FunctionalEntityUAFX IFunctionalEntity AuthorUriTrue
UAFX FunctionalEntityUAFX IFunctionalEntity AuthorAssignedIdentifierTrue
UAFX FunctionalEntityUAFX IFunctionalEntity AuthorAssignedVersionTrue
UAFX FunctionalEntityUAFX IFunctionalEntity ApplicationIdentifierTrue
UAFX FunctionalEntityUAFX IFunctionalEntity OperationalHealthTrue
UAFX FunctionalEntityUAFX IFunctionalEntity OperationalHealthAlarmsTrue
UAFX FunctionalEntityUAFX IFunctionalEntity VerifyTrue
UAFX FunctionalEntityUAFX IFunctionalEntity InputDataTrue
UAFX FunctionalEntityUAFX InputsFolder SubscriberCapabilities BaseTrue
UAFX FunctionalEntityUAFX InputsFolder HierarchyTrue
UAFX FunctionalEntityUAFX IFunctionalEntity OutputDataTrue
UAFX FunctionalEntityUAFX OutputsFolder PublisherCapabilities BaseTrue
UAFX FunctionalEntityUAFX OutputsFolder HierarchyTrue
UAFX FunctionalEntityUAFX IFunctionalEntity ConfigurationDataTrue
UAFX FunctionalEntityUAFX IFunctionalEntity ConfigurationData ConfigurationTrue
UAFX FunctionalEntityUAFX IFunctionalEntity ConfigurationData TuningTrue
UAFX FunctionalEntityUAFX ConfigurationDataFolder VariableStorageTrue
UAFX FunctionalEntityUAFX ConfigurationDataFolder HierarchyTrue
UAFX FunctionalEntityUAFX IFunctionalEntity Status FunctionalGroupTrue
UAFX FunctionalEntityUAFX IFunctionalEntity Operational FunctionalGroupTrue
UAFX FunctionalEntityUAFX IFunctionalEntity Diagnostics FunctionalGroupTrue
UAFX FunctionalEntityUAFX IFunctionalEntity Capabilities BaseTrue
UAFX FunctionalEntityUAFX IFunctionalEntity Capabilities FeedbackSignalRequiredTrue
UAFX FunctionalEntityUAFX IFunctionalEntity PublisherCapabilities BaseTrue
UAFX FunctionalEntityUAFX IFunctionalEntity SubscriberCapabilities BaseTrue
UAFX FunctionalEntityUAFX IFunctionalEntity ConnectionEndpointsTrue
UAFX FunctionalEntityUAFX ConnectionEndpointsFolder CommHealthTrue
UAFX FunctionalEntityUAFX ConnectionEndpoint BaseTrue
UAFX FunctionalEntityUAFX ConnectionEndpoint PubSubTrue
UAFX FunctionalEntityUAFX IFunctionalEntity ControlGroupsTrue
UAFX FunctionalEntityUAFX ControlGroup BaseTrue
UAFX FunctionalEntityUAFX ControlGroup NestedTrue
UAFX FunctionalEntityUAFX ControlGroup MethodsTrue
6.6.2.8 UAFX IFunctionalEntity Run-Time Diagnostic Counters Facet

Table 22 describes the details of the UAFX IFunctionalEntity Run-Time Diagnostic Counters Facet.

This Facet includes the functionality needed for tracking FunctionalEntity Connection operation activities.

Table 22 – UAFX IFunctionalEntity Run-Time Diagnostic Counters Facet
GroupConformance Unit / Profile TitleOptional
UAFX FunctionalEntityUAFX IFunctionalEntity Diagnostics FunctionalGroupFalse
UAFX FunctionalEntityUAFX IFunctionalEntity Diagnostics OperationalConnectionCountTrue
UAFX FunctionalEntityUAFX IFunctionalEntity Diagnostics ExistingConnectionCountFalse
UAFX FunctionalEntityUAFX IFunctionalEntity Diagnostics ErrorConnectionCountFalse
UAFX FunctionalEntityUAFX IFunctionalEntity Diagnostics FailedConnectionCountTrue
UAFX FunctionalEntityUAFX IFunctionalEntity Diagnostics CleanedUpConnectionCountTrue
6.6.2.9 UAFX IFunctionalEntity Establishment Diagnostic Counters Facet

Table 23 describes the details of the UAFX IFunctionalEntity Establishment Diagnostic Counters Facet.

This Facet includes the functionality needed for tracking FunctionalEntity Connection establishment activities.

Table 23 – UAFX IFunctionalEntity Establishment Diagnostic Counters Facet
GroupConformance Unit / Profile TitleOptional
UAFX FunctionalEntityUAFX IFunctionalEntity Diagnostics FunctionalGroupFalse
UAFX FunctionalEntityUAFX IFunctionalEntity Diagnostics ExistingConnectionCountFalse
UAFX FunctionalEntityUAFX IFunctionalEntity Diagnostics TotalEstablishAttemptsCountFalse
UAFX FunctionalEntityUAFX IFunctionalEntity Diagnostics FailedEstablishAttemptsCountFalse
UAFX FunctionalEntityUAFX IFunctionalEntity Diagnostics FailedVerificationCountFalse
6.6.2.10 UAFX FunctionalEntity Facet

Table 24 describes the details of the UAFX FunctionalEntity Facet.

This Facet includes the base functionality for a FunctionalEntity.

Table 24 – UAFX FunctionalEntity Facet
GroupConformance Unit / Profile TitleOptional
UAFX IFunctionalEntity Facet
UAFX FunctionalEntityUAFX FunctionalEntity BaseFalse
UAFX FunctionalEntityUAFX FunctionalEntity TypeTrue
UAFX FunctionalEntityUAFX FunctionalEntity SubFunctionalEntityTrue
6.6.2.11 UAFX top-level FunctionalEntity Facet

Table 25 describes the details of the UAFX top-level FunctionalEntity Facet.

This Facet includes the functionality needed by a FunctionalEntity that is referenced directly by the AutomationComponentType FunctionalEntities Folder.

Table 25 – UAFX top-level FunctionalEntity Facet
GroupConformance Unit / Profile TitleOptional
UAFX FunctionalEntity Facet
UAFX FunctionalEntityUAFX IFunctionalEntity AuthorUriFalse
UAFX FunctionalEntityUAFX IFunctionalEntity AuthorAssignedIdentifierFalse
UAFX FunctionalEntityUAFX IFunctionalEntity AuthorAssignedVersionFalse
UAFX FunctionalEntityUAFX IFunctionalEntity ApplicationIdentifierFalse
UAFX FunctionalEntityUAFX IFunctionalEntity VerifyFalse
UAFX FunctionalEntityUAFX IFunctionalEntity ProcessDataFalse
UAFX FunctionalEntityUAFX IFunctionalEntity ConnectionEndpointsFalse
UAFX FunctionalEntityUAFX ConnectionEndpoint BaseFalse
UAFX FunctionalEntityUAFX ConnectionEndpoint ApplicationUriTrue
UAFX FunctionalEntityUAFX IFunctionalEntity OperationalHealthFalse
6.6.2.12 UAFX ConnectionEndpoint Diagnostics Facet

Table 26 describes the details of the UAFX ConnectionEndpoint Diagnostics Facet.

This Facet includes the functionality needed to track ConnectionEndpoint creation and modification times.

Table 26 – UAFX ConnectionEndpoint Diagnostics Facet
GroupConformance Unit / Profile TitleOptional
UAFX FunctionalEntityUAFX ConnectionEndpoint Diagnostics FunctionalGroupFalse
UAFX FunctionalEntityUAFX ConnectionEndpoint Diagnostics CreationTimeFalse
UAFX FunctionalEntityUAFX ConnectionEndpoint Diagnostics ModificationTimeFalse
6.6.2.13 UAFX IAssetRevision Facet

Table 27 describes the details of the UAFX IAssetRevision Facet.

This Facet includes the functionality common to all Objects implementing the IAssetRevision Interface.

Table 27 – UAFX IAssetRevision Facet
GroupConformance Unit / Profile TitleOptional
UAFX FxAssetUAFX IAssetRevision VersionTrue
UAFX FxAssetUAFX IAssetRevision BuildTrue
UAFX FxAssetUAFX IAssetRevision SubBuildTrue
UAFX FxAssetUAFX IAssetRevision VerifyAsset BaseTrue
UAFX FxAssetUAFX IAssetRevision VerifyAsset AssetIdentityTrue
UAFX FxAssetUAFX IAssetRevision VerifyAsset AssetIdentityAndCompatibilityTrue
6.6.2.14 UAFX IAssetExtensions Facet

Table 28 describes the details of the UAFX IAssetExtensions Facet.

This Facet includes the functionality common to all Objects implementing the IAssetExtensions Interface.

Table 28 – UAFX IAssetExtensions Facet
GroupConformance Unit / Profile TitleOptional
UAFX FxAssetUAFX IAssetExtensions ConnectorsTrue
6.6.2.15 UAFX IAssetExtensions Diagnostic Counters Facet

Table 29 describes the details of the UAFX IAssetExtensions Diagnostic Counters Facet.

This Facet includes the functionality needed for tracking Asset resource utilization.

Table 29 – UAFX IAssetExtensions Diagnostic Counters Facet
GroupConformance Unit / Profile TitleOptional
UAFX FunctionalEntityUAFX IAssetExtensions Diagnostics FunctionalGroupFalse
UAFX FunctionalEntityUAFX IAssetExtensions Diagnostics PowerOnUpTimeTrue
UAFX FunctionalEntityUAFX IAssetExtensions Diagnostics CurrentCPUUtilizationTrue
UAFX FunctionalEntityUAFX IAssetExtensions Diagnostics MaxCPUUtilizationTrue
UAFX FunctionalEntityUAFX IAssetExtensions Diagnostics CurrentMemoryUtilizationTrue
UAFX FunctionalEntityUAFX IAssetExtensions Diagnostics MaxMemoryUtilizationTrue
6.6.2.16 UAFX Asset Facet

Table 30 describes the details of the UAFX Asset Facet.

This Facet includes the functionality needed for an Asset that is referenced directly by the AutomationComponentType Assets Folder.

Table 30 – UAFX Asset Facet
GroupConformance Unit / Profile TitleOptional
UAFX IAssetRevision Facet
DI IVendorNameplate Server Facet
DI ITagNameplate Server Facet
DI IDeviceHealth Server Facet
UAFX FxAssetUAFX Asset BaseFalse
UAFX FxAssetUAFX FxAsset TypeTrue
UAFX FxAssetUAFX SoftwareUpdateTrue
UAFX FxAssetUAFX IAssetRevision VersionFalse
UAFX FxAssetUAFX IAssetRevision VerifyAsset BaseFalse
UAFX FxAssetUAFX IVendorNameplate SerialNumberOrProductInstanceUriFalse
DI Base ModelDI IVendorNameplate ManufacturerUriFalse
DI Base ModelDI IVendorNameplate ProductCodeFalse
DI Base ModelDI ITagNameplate AssetIdFalse
DI Base ModelDI DeviceHealth VariableFalse
6.6.2.17 UAFX Slot AssetConnector Facet

Table 31 describes the details of the UAFX Slot AssetConnector Facet.

This Facet is used to for modelling an AssetConnector with a physical slot where a module can be attached.

Table 31 – UAFX Slot AssetConnector Facet
GroupConformance Unit / Profile TitleOptional
UAFX FxAssetUAFX AssetConnector Slot BaseFalse
UAFX FxAssetUAFX AssetConnector NameTrue
UAFX FxAssetUAFX AssetConnector Slot LogicalIdTrue
6.6.2.18 UAFX Socket AssetConnector Facet

Table 32 describes the details of the UAFX Socket AssetConnector Facet.

This Facet is used for modelling an AssetConnector with a physical socket where a cable can be connected.

Table 32 – UAFX Socket AssetConnector Facet
GroupConformance Unit / Profile TitleOptional
UAFX FxAssetUAFX AssetConnector Socket BaseFalse
UAFX FxAssetUAFX AssetConnector IdTrue
UAFX FxAssetUAFX AssetConnector KindTrue
6.6.2.19 UAFX Clamp AssetConnector Facet

Table 33 describes the details of the UAFX Clamp AssetConnector Facet.

This Facet is used for modelling an AssetConnector with a wire connection where the wire needs to be connected to some termination connection.

Table 33 – UAFX Clamp AssetConnector Facet
GroupConformance Unit / Profile TitleOptional
UAFX FxAssetUAFX AssetConnector Clamp BaseFalse
UAFX FxAssetUAFX AssetConnector IdTrue
UAFX FxAssetUAFX AssetConnector KindTrue
6.6.2.20 UAFX ClampBlock AssetConnector Facet

Table 34 describes the details of the UAFX ClampBlock AssetConnector Facet.

This Facet is used to for modelling an AssetConnector with a wire connection block, where the block contains a number of termination points for twisted pair or single wire connections.

Table 34 – UAFX ClampBlock AssetConnector Facet
GroupConformance Unit / Profile TitleOptional
UAFX FxAssetUAFX AssetConnector ClampBlock BaseFalse
UAFX FxAssetUAFX AssetConnector IdTrue
UAFX FxAssetUAFX AssetConnector KindTrue
UAFX FxAssetUAFX AssetConnector ClampBlock BlockSizeTrue
UAFX FxAssetUAFX AssetConnector ClampBlock NestedTrue

6.6.3 UAFX Networking Facets

6.6.3.1 Overview

This clause defines facets for Bridge Components, End Station Components, IA-stations, and UAFX Stations illustrated in Figure 5.

Figure 5 – Structure of Bridge and Station Component Facets
6.6.3.2 Base Bridge Component Facet

Table 35 describes the details of the Base Bridge Component Facet.

This Facet constitutes a minimal basis that can be relied on for any network consisting of UAFX Stations, including inherited functionality from the IA-station Facet, handling of VLAN IDs and priorities, and Remote Management. It also introduces minimum quantities for queues and VLAN IDs.

Table 35 – Base Bridge Component Facet
GroupConformance Unit / Profile TitleOptional
UAFX NetworkingUAFX EthernetServices Remote ManagementFalse
UAFX NetworkingUAFX EthernetBridge C-VLAN Component SupportFalse
UAFX NetworkingUAFX EthernetBridge Regenerating PriorityTrue
UAFX NetworkingUAFX EthernetBridge Strict PriorityFalse
UAFX NetworkingUAFX EthernetBridge Frame FilteringFalse
UAFX NetworkingUAFX EthernetBridgeQuantities C-VLAN 8False
UAFX NetworkingUAFX EthernetBridgeQuantities Queue 4False
UAFX NetworkingUAFX EthernetBridgeQuantities Queue 8True
UAFX NetworkingUAFX EthernetBridgeQuantities Interference 500/200True
6.6.3.3 Advanced Bridge Component Facet

Table 36 describes the details of the Advanced Bridge Component Facet.

This Facet builds on the Base Bridge Component Facet and adds requirements for implementing more advanced network infrastructure capabilities. In particular, it requires time synchronization, mechanisms for network boundary protection, expedited traffic for real-time applications (preemption), and engineered loop prevention. It also introduces minimum quantities for queues, preemption fragment size, and egress buffer size.

Table 36 – Advanced Bridge Component Facet
GroupConformance Unit / Profile TitleOptional
Base Bridge Component Facet
UAFX NetworkingUAFX EthernetServices gPTP Time SynchronizationFalse
UAFX NetworkingUAFX EthernetBridge Regenerating PriorityFalse
UAFX NetworkingUAFX EthernetBridge TE-MSTIDFalse
UAFX NetworkingUAFX EthernetBridge Per-Stream Filtering And PolicingTrue
UAFX NetworkingUAFX EthernetBridge Enhancements For Scheduled TrafficTrue
UAFX Networking UAFX EthernetBridge Frame PreemptionFalse
UAFX NetworkingUAFX EthernetBridgeQuantities Queue 8False
UAFX NetworkingUAFX EthernetBridgeQuantities Preemption Minimum Non-Final Fragment Size 64False
UAFX NetworkingUAFX EthernetBridgeQuantities Interference 500/200False
6.6.3.4 Full Bridge Component Facet

Table 37 describes the details of the Full Bridge Component Facet.

This Facet constitutes the full feature and maximum required quantity facet for network infrastructure and builds on the Advanced Bridge Component Facet. It is designed to carry all industrial automation traffic types and guarantee full multi-vendor interoperability. In particular, it introduces enhancements for scheduled traffic and associated quantities.

Table 37 – Full Bridge Component Facet
GroupConformance Unit / Profile TitleOptional
Advanced Bridge Component Facet
UAFX NetworkingUAFX EthernetBridge Enhancements For Scheduled TrafficFalse
UAFX NetworkingUAFX EthernetBridgeQuantities Scheduled Traffic GCL 16/64False
UAFX NetworkingUAFX EthernetBridgeQuantities Scheduled Traffic GCL 16/128True
UAFX NetworkingUAFX EthernetBridgeQuantities Scheduled Traffic Cycle Time 800/1000False
6.6.3.5 End Station Component Facet

Table 38 describes the details of the End Station Component Facet.

This Facet describes the functionality needed for sending and receiving network traffic, in particular, tagged Ethernet frames.

Table 38 – End Station Component Facet
GroupConformance Unit / Profile TitleOptional
UAFX NetworkingUAFX EthernetEndStation C-VLAN SupportFalse
UAFX NetworkingUAFX EthernetEndstationQuantities C-VLAN 1False
6.6.3.6 IA-station Facet

Table 39 describes the details of the IA-station Facet.

This Facet includes industrial automation networking component requirements. In particular, it mandates an End Station Component Facet and adds the option to include Bridge Component Facets (via the UAFX EthernetIAStation ContainsBridge ConformanceUnit). It also adds functionality for Topology Discovery, Remote Management and Time Synchronization.

Table 39 – IA-station Facet
GroupConformance Unit / Profile TitleOptional
End Station Component Facet
UAFX NetworkingUAFX EthernetIAStation ContainsBridgeTrue
UAFX NetworkingUAFX EthernetIAStation Default PCP to TC MappingFalse
UAFX NetworkingUAFX EthernetServices Topology DiscoveryFalse
UAFX NetworkingUAFX EthernetServices Remote ManagementTrue
UAFX NetworkingUAFX EthernetServices gPTP Time SynchronizationTrue
6.6.3.7 UAFX Station 2024 Facet

This Facet supersedes the UAFX Station Facet.

Table 40 describes the details of the UAFX Station 2024 Facet.

This Facet includes all networking functionality needed for UAFX component implementation, including an IA-station and network interface representation in the Information Model and its default configuration.

Table 40 – UAFX Station 2024 Facet
GroupConformance Unit / Profile TitleOptional
IA-station Facet
LLDP Information Facet
Base Network ModelBNM Ethernet Base InfoFalse
Base Network ModelBNM IETF Interface Base InfoFalse
Base Network Model BNM Entry PointsFalse
Base Network ModelBNM IETF Interface Vlan InfoFalse
Base Network ModelBNM Network Interface VLAN InstancesFalse
Base Network Model BNM Priority Mapping 2False
Base Network ModelBNM Mapping Entry PointsFalse
Base Network ModelBNM Mapping InstancesFalse
Base Network ModelBNM Priority Mapping MethodsFalse
UAFX NetworkingUAFX EthernetUAFXStation Physical InterfaceFalse
UAFX NetworkingUAFX EthernetUAFXStation Default VLAN InterfaceFalse
UAFX NetworkingUAFX EthernetUAFXStation Default PriorityMappingTableFalse
UAFX NetworkingUAFX EthernetUAFXStation Remote Systems DataFalse

6.6.4 UAFX Controller

6.6.4.1 Overview

Figure 6, Figure 7, Figure 8, and Figure 9 illustrate the structure of UAFX Controller Profiles and Facets.

Figure 6 – Structure of the UAFX Server Profile
Figure 7 – Structure of the UAFX ConnectionManager Facet
Figure 8 – Structure of the UAFX Controller Profile
Figure 9 – Structure of UAFX Controller Safety Facet
6.6.4.2 UAFX Controller Server 2024 Profile

Table 41 describes the details of the UAFX Controller 2024 Server Profile.

This Profile extends the “Nano Embedded Device 2022 Server” Profile with the functionality necessary to host a UAFX Controller application.

This Profile supersedes the UAFX Controller Server Profile.

Table 41 – UAFX Controller Server 2024 Profile
GroupConformance Unit / Profile TitleOptional
Nano Embedded Device 2022 Server Profile
Auditing 2022 Server Facet
Security Time Synchronization
User Token – Anonymous Server Facet
User Token – X509 Certificate Server Facet
Security User Access Control Base Server 2023
User Role Base 2022 Server Facet
User Role Management 2022 Server Facet
Global Certificate Management Server Facet
Subnet Discovery Server Facet
Address Space ModelAddress Space InterfacesFalse
Base InformationBase Info Engineering UnitsFalse
Base InformationBase Info OptionSetFalse
Base InformationBase Info GetMonitoredItems MethodFalse
Base InformationBase Info Model ChangeFalse
Hidden UnitsBase Info Placeholder Modelling RulesFalse
Security GeneralSecurity Policy RequiredFalse
6.6.4.3 UAFX ConnectionManager Client 2024 Facet

Table 42 describes the details of the UAFX ConnectionManager Client Facet.

This Facet extends the “Minimum UA Client 2022” Profile with the Client functionality needed by a ConnectionManager.

Table 42 – UAFX ConnectionManager Client 2025 Facet
GroupConformance Unit / Profile TitleOptional
Minimum UA Client 2022 Profile
Attribute ServicesAttribute Client Read BaseFalse
View ServicesView Client TranslateBrowsePathFalse
AliasNameAliasName Client BaseFalse
Method ServicesMethod Client CallFalse
Security GeneralTime Sync – NTPFalse
Protocol and EncodingHost Resolution – DNS ServerFalse
6.6.4.4 UAFX SubscriberConfiguration Facet

Table 43 describes the details of the UAFX SubscriberConfiguration Facet.

This Facet includes the information required for configuring the Subscriber of an information flow in the ConnectionManager Information Model.

Table 43 – UAFX SubscriberConfiguration Facet
GroupConformance Unit / Profile TitleOptional
UAFX ConnectionManagerUAFX ConnectionManager SubscriberConfigurationFalse
UAFX ConnectionManagerUAFX ConnectionManager SubscriberConfiguration ReceiveQosTrue
UAFX ConnectionManagerUAFX ConnectionManager SubscriberConfiguration AddressTrue
6.6.4.5 UAFX SKS Push 2023 Facet

Table 44 describes the details of the UAFX SKS Push Facet.

This Facet includes the Security Key Server functionality needed for securing UAFX Connections using the push model.

This Facet supersedes the UAFX SKS Push Facet.

Table 44 – UAFX SKS Push 2023 Facet
GroupConformance Unit / Profile TitleOptional
PubSub SKSPubSub Model SKSTrue
PubSub SKSPubSub SKS Supported Security Policy URIsTrue
PubSub SKSPubSub SKS Key ManagementTrue
PubSub SKSPubSub SKS Security Group OrganizationTrue
PubSub SKSPubSub SKS Push Target OrganizationTrue
PubSub SKSPubSub Model SKS PushTrue
PubSub SKSPubSub SKS SetSecurityKeysFalse
6.6.4.6 UAFX ConnectionManager 2024 Facet

Table 45 describes the details of the UAFX ConnectionManager 2024 Facet.

This Facet includes the functionality a UAFX ConnectionManager needs to establish Connections between FunctionalEntities.

This Facet supersedes the UAFX ConnectionManager Facet.

Table 45 – UAFX ConnectionManager 2024 Facet
GroupConformance Unit / Profile TitleOptional
UAFX ConnectionManager Client 2024 Facet
UAFX SubscriberConfiguration Facet
UAFX SKS Push Facet
UAFX ConnectionManager Connection Monitoring Facet
LogObject Facet
UAFX BaseUAFX FxRootFalse
UAFX ConnectionManagerUAFX ConnectionManager BaseFalse
UAFX ConnectionManagerUAFX ConnectionManager PubSubCommunicationFlowConfigurationFalse
UAFX ConnectionManagerUAFX ConnectionManager PubSubCommunicationFlowConfiguration AddressFalse
UAFX ConnectionManagerUAFX ConnectionManager PubSubCommunicationFlowConfiguration PublishingIntervalFalse
UAFX ConnectionManagerUAFX ConnectionManager PubSubCommunicationFlowConfiguration QosFalse
UAFX ConnectionManagerUAFX ConnectionManager PubSubCommunicationFlowConfiguration SecurityModeFalse
UAFX ConnectionManagerUAFX ConnectionManager PubSubCommunicationFlowConfiguration SecurityGroupIdFalse
UAFX ConnectionManagerUAFX ConnectionManager PubSubCommunicationFlowConfiguration TransportProfileUriFalse
UAFX ConnectionManagerUAFX ConnectionManager PubSubCommunicationFlowConfiguration HeaderLayoutUriFalse
UAFX ConnectionManagerUAFX ConnectionManager EditConnectionConfigurationSetsTrue
UAFX ConnectionManagerUAFX ConnectionManager ProcessConnectionConfigurationSetsTrue
UAFX ConnectionManagerUAFX ConnectionManager ActionEstablishConnectionsEnabledTrue
UAFX ConnectionManagerUAFX ConnectionManager ActionEstablishConnectionsDisabledTrue
UAFX ConnectionManagerUAFX ConnectionManager ActionEstablishConnectionsTrue
UAFX ConnectionManagerUAFX ConnectionManager Configuration Set Processing EventsTrue
UAFX ConnectionManagerUAFX ConnectionManager ConnectionConfigurationSet SecurityKeyServerFalse
UAFX ConnectionManagerUAFX ConnectionManager Configuration ExpectedVerificationVariablesFalse
UAFX ConnectionManagerUAFX ConnectionManager Configuration ControlGroupsFalse
UAFX ConnectionManagerUAFX ConnectionManager Configuration ConfigurationDataFalse
UAFX ConnectionManagerUAFX ConnectionManager AutomationComponentConfiguration AssetVerificationFalse
UAFX ConnectionManagerUAFX ConnectionManager AutomationComponentConfiguration CommunicationModelConfigTrue
UAFX ConnectionManagerUAFX ConnectionManager PubSubCommunicationModelConfigTrue
UAFX ConnectionManagerUAFX ConnectionManager Auditing Method CallsTrue
UAFX ConnectionManagerUAFX Client ConnectionManager VerifyAssetFalse
UAFX ConnectionManagerUAFX Client ConnectionManager VerifyFunctionalEntityFalse
UAFX ConnectionManagerUAFX Client ConnectionManager CreateConnectionEndpointFalse
UAFX ConnectionManagerUAFX Client ConnectionManager EstablishControlFalse
UAFX ConnectionManagerUAFX Client ConnectionManager SetConfigurationDataFalse
UAFX ConnectionManagerUAFX Client ConnectionManager ReassignControlFalse
UAFX ConnectionManagerUAFX Client ConnectionManager SetCommunicationConfigurationFalse
UAFX ConnectionManagerUAFX Client ConnectionManager EnableCommunicationFalse
UAFX ConnectionManagerUAFX Client ConnectionManager ReserveCommunicationIdsFalse
UAFX ConnectionManagerUAFX Client ConnectionManager Bundled CommandsFalse
UAFX ConnectionManagerUAFX ConnectionManager Capabilities BaseTrue
UAFX ConnectionManagerUAFX ConnectionManager Capabilities MaxConnectionConfigurationSetsTrue
UAFX ConnectionManagerUAFX ConnectionManager AggregatedCurrentStateTrue
UAFX ConnectionManagerUAFX ConnectionManager File ConfigurationTrue
UAFX ConnectionManagerUAFX ConnectionManager Exposes CCSsFalse
LogObjectLogObject Logs FolderFalse
LogObjectLogObject AdditionalDataFalse
LogObjectLogObject TraceContextFalse
LogObjectLogObject Persistent StorageFalse
6.6.4.7 UAFX ConnectionManager Connection Monitoring Facet

Table 46 describes the details of the UAFX ConnectionManager Connection Monitoring Facet.

This Facet includes the functionality needed for a ConnectionManager to monitor Connections.

Table 46 – UAFX ConnectionManager Connection Monitoring Facet
GroupConformance Unit / Profile TitleOptional
UAFX ConnectionManagerUAFX ConnectionManager ConnectionsDiagnosticsFalse
UAFX ConnectionManagerUAFX ConnectionManager Capabilities MonitorsLocalConnectionEndpointsTrue
UAFX ConnectionManagerUAFX ConnectionManager Capabilities MonitorsAllConnectionEndpointsTrue
6.6.4.8 UAFX ConnectionManager Diagnostic Counters Facet

Table 47 describes the details of the UAFX ConnectionManager Diagnostic Counters Facet.

This Facet includes the functionality needed for ConnectionManager tracking of Connection establishment.

Table 47 – UAFX ConnectionManager Diagnostic Counters Facet
GroupConformance Unit / Profile TitleOptional
UAFX ConnectionManagerUAFX ConnectionManager Diagnostics FunctionalGroupFalse
UAFX ConnectionManagerUAFX ConnectionManager Diagnostics EstablishCallFalse
UAFX ConnectionManagerUAFX ConnectionManager Diagnostics CloseCallFalse
UAFX ConnectionManagerUAFX ConnectionManager Diagnostics EstablishCallFailedFalse
6.6.4.9 UAFX ConnectionManager Logging Facet

Table 48 describes the details of the UAFX ConnectionManager Logging Facet.

This Facet includes the functionality needed for logging ConnectionManager activities.

Table 48 – UAFX ConnectionManager Logging Facet
GroupConformance Unit / Profile TitleOptional
UAFX ConnectionManagerUAFX ConnectionManager LogFalse
UAFX ConnectionManagerUAFX ConnectionManager Auditing Method Calls LoggingFalse
6.6.4.10 UAFX Controller 2024 Profile

Table 49 describes the details of the UAFX Controller 2024 Profile.

This Profile is a collection of Profiles and Facets necessary to build a functional UAFX Controller, including a ConnectionManager.

This Profile supersedes the UAFX Controller 2023 Profile.

Table 49 – UAFX Controller 2024 Profile
GroupConformance Unit / Profile TitleOptional
UAFX Controller Server 2024 Profile
Embedded DataChange Subscription 2022 Server Facet
UAFX AutomationComponent 2024 Facet
UAFX AutomationComponent Communication Publisher Facet
UAFX AutomationComponent Communication Subscriber Facet
UAFX Asset Facet
UAFX top-level FunctionalEntity Facet
UAFX ConnectionManager 2024 Facet
UAFX Station 2024 Facet
Publisher UDP UADP Periodic Fixed 2022 Profile
Subscriber UDP UADP Periodic Fixed 2022 Profile
LogObject Facet
Session ServicesSession MultipleFalse
UAFX BaseUAFX Controller Datatype SupportFalse
UAFX BaseUAFX Preconfigured PublishedDataSetFalse
UAFX BaseUAFX Preconfigured SubscribedDataSetFalse
UAFX FunctionalEntityUAFX IFunctionalEntity InputDataTrue
UAFX FunctionalEntityUAFX IFunctionalEntity OutputDataTrue
UAFX FunctionalEntityUAFX ConnectionEndpoint PubSubFalse
PubSub SecurityPubSub Publisher UADP Security EncryptionFalse
PubSub SecurityPubSub Publisher SetSecurityKeysFalse
PubSub SecurityPubSub Subscriber UADP Security DecryptionFalse
PubSub SecurityPubSub Subscriber SetSecurityKeysFalse
Security GeneralTime Sync – NTPFalse
Protocol and EncodingHost Resolution – DNS ServerFalse
UAFX AutomationComponentUAFX AutomationComponent ConnectionEstablishment Modify Not SupportedFalse
LogObjectLogObject Logs FolderFalse
LogObjectLogObject AdditionalDataFalse
LogObjectLogObject TraceContextFalse
LogObjectLogObject Persistent StorageFalse
6.6.4.11 UAFX Controller Safety Facet

Table 50 describes the details of the UAFX Controller Safety Facet.

This Facet includes the functionality needed for a UAFX Controller to exchange safety-related data. Both SafetyProvider and SafetyConsumer functionality are provided.

Table 50 – UAFX Controller Safety Facet
GroupConformance Unit / Profile TitleOptional
SafetyProvider Facet
SafetyConsumer Facet
SafetyProviderPubSubMapper Facet
SafetyConsumerPubSubMapper Facet

6.6.5 UAFX OfflineEngineering Profiles

6.6.5.1 Overview

This clause defines Profiles and Facets for the UAFX OfflineEngineering illustrated in Figure 12, Figure 11, and Figure 12.

Figure 10 - Structure of the OfflineEngineering Descriptor Profile
Figure 11 - Structure of the offline engineering tool import Profile
Figure 12 - Structure of the offline engineering tool export Profile
6.6.5.2 UAFX Offline Security Policies
6.6.5.2.1 UAFX Offline Security Policy – Rsa-Pkcs-Sha256 Facet

Table 51 describes the details of the UAFX Offline Security Policy – Rsa-Pkcs-Sha256 Facet.

This security Facet defines a public-key cryptography security policy for Descriptors with average security needs.

Table 51 – UAFX Offline Security Policy – Rsa-Pkcs-Sha256 Facet
GroupConformance Unit / Profile TitleOptional
UAFX OfflineEngineeringUAFX Offline Rsa-Sha256 LimitsFalse
SecurityAsymmetricSignatureAlgorithm_RSA-PKCS15-SHA2-256False
SecurityCertificateKeyAlgorithm_RSAFalse
UAFX OfflineEngineeringUAFX Offline CertificateSignatureAlgorithm_RSA‑PKCS15‑SHA2‑256False
6.6.5.2.2 UAFX Offline Security Policy – Rsa-Pss-Sha256 Facet

Table 52 describes the details of the UAFX Offline Security Policy – Rsa-Pss-Sha256 Facet.

This security Facet defines a public-key cryptography security policy for Descriptors with average security needs.

Table 52 – UAFX Offline Security Policy – Rsa-Pss-Sha256 Facet
GroupConformance Unit / Profile TitleOptional
UAFX OfflineEngineeringUAFX Offline Rsa-Sha256 LimitsFalse
SecurityAsymmetricSignatureAlgorithm_RSA-PSS-SHA2-256False
SecurityCertificateKeyAlgorithm_RSAFalse
UAFX OfflineEngineering UAFX Offline CertificateSignatureAlgorithm_ RSASAA_PSS-SHA2-256False 
6.6.5.2.3 UAFX Offline Security Policy – Rsa-Pkcs-Sha384 Facet

Table 53 describes the details of the UAFX Offline Security Policy – Rsa-Pkcs-Sha384 Facet.

This security Facet defines a public-key cryptography security policy for Descriptors with high security needs.

Table 53 – UAFX Offline Security Policy – Rsa-Pkcs-Sha384 Facet
GroupConformance Unit / Profile TitleOptional
UAFX OfflineEngineeringUAFX Offline Rsa-Sha384 LimitsFalse
UAFX OfflineEngineeringUAFX Offline AsymmetricSignatureAlgorithm_RSA‑PKCS15‑SHA2‑384False
SecurityCertificateKeyAlgorithm_RSAFalse
UAFX OfflineEngineeringUAFX Offline CertificateSignatureAlgorithm_RSA‑PKCS15‑SHA2‑384False
6.6.5.2.4 UAFX Offline Security Policy – Rsa-Pss-Sha384 Facet

Table 54 describes the details of the UAFX Offline Security Policy – Rsa-Pss-Sha384 Facet.

This security Facet defines a public-key cryptography security policy for Descriptors with high security needs.

Table 54 – UAFX Offline Security Policy – Rsa-Pss-Sha384 Facet
GroupConformance Unit / Profile TitleOptional
UAFX OfflineEngineeringUAFX Offline Rsa-Sha384 LimitsFalse
UAFX OfflineEngineering UAFX AsymmetricSignatureAlgorithm_RSASAA_PSS-SHA2-384False 
SecurityCertificateKeyAlgorithm_RSAFalse
UAFX OfflineEngineering UAFX Offline CertificateSignatureAlgorithm_RSASAA_PSS-SHA2-384False 
6.6.5.2.5 UAFX Offline Security Policy – Rsa-Pkcs-Sha512 Facet

Table 55 describes the details of the UAFX Offline Security Policy – Rsa-Pkcs-Sha512 Facet.

This security Facet defines a public-key cryptography security policy for Descriptors with very high security needs.

Table 55 – UAFX Offline Security Policy – Rsa-Pkcs-Sha512 Facet
GroupConformance Unit / Profile TitleOptional
UAFX OfflineEngineeringUAFX Offline Rsa-Sha512LimitsFalse
UAFX OfflineEngineeringUAFX Offline AsymmetricSignatureAlgorithm_RSA‑PKCS15‑SHA2‑512False
SecurityCertificateKeyAlgorithm_RSAFalse
UAFX OfflineEngineeringUAFX Offline CertificateSignatureAlgorithm_RSA‑PKCS15‑SHA2‑512False
6.6.5.2.6 UAFX Offline Security Policy – Rsa-Pss-Sha512 Facet

Table 56 describes the details of the UAFX Offline Security Policy – Rsa-Pss-Sha512 Facet.

This security Facet defines a public-key cryptography security policy for Descriptors with very high security needs.

Table 56 – UAFX Offline Security Policy – Rsa-Pss-Sha512 Facet
GroupConformance Unit / Profile TitleOptional
UAFX OfflineEngineeringUAFX Offline Rsa-Sha512LimitsFalse
UAFX OfflineEngineering UAFX Offline AsymmetricSignatureAlgorithm_RSASAA_PSS-SHA2-512False 
SecurityCertificateKeyAlgorithm_RSAFalse
UAFX OfflineEngineering UAFX Offline CertificateSignatureAlgorithm_RSASAA_PSS-SHA2-512False 
6.6.5.2.7 UAFX Offline Security Policy – ECC-nistP256 Facet

Table 57 describes the details of the UAFX Offline Security Policy – ECC-nistP256 Facet.

This security Facet defines an elliptic curve cryptography security policy for Descriptors with average security needs. NIST curves are widely implemented and offer better performance than RSA.

Table 57 – UAFX Offline Security Policy – ECC-nistP256 Facet
GroupConformance Unit / Profile TitleOptional
UAFX OfflineEngineeringUAFX Offline ECC‑nistP256 LimitsFalse
UAFX OfflineEngineeringUAFX Offline AsymmetricSignatureAlgorithm_ECDSA-SHA2-256False
UAFX OfflineEngineeringUAFX Offline CertificateKeyAlgorithm_ECC-nistP256False
UAFX OfflineEngineeringUAFX Offline CertificateSignatureAlgorithm_ECDSA‑SHA2‑256False
6.6.5.2.8 UAFX Offline Security Policy – ECC-nistP384 Facet

Table 58 describes the details of the UAFX Offline Security Policy – ECC-nistP384 Facet.

This security Facet defines an elliptic curve cryptography security policy for Descriptors with high security needs. NIST curves are widely implemented and offer better performance than RSA.

Table 58 – UAFX Offline Security Policy – ECC-nistP384 Facet
GroupConformance Unit / Profile TitleOptional
UAFX OfflineEngineeringUAFX Offline ECC-nistP384 LimitsFalse
UAFX OfflineEngineeringUAFX Offline AsymmetricSignatureAlgorithm_ECDSA-SHA2-384False
UAFX OfflineEngineeringUAFX Offline CertificateKeyAlgorithm_ECC-nistP384False
UAFX OfflineEngineeringUAFX Offline CertificateSignatureAlgorithm_ECDSA-SHA2-384False
6.6.5.2.9 UAFX Offline Security Policy – ECC-nistP521 Facet

Table 59 describes the details of the UAFX Offline Security Policy – ECC-nistP521 Facet.

This security Facet defines an elliptic curve cryptography security policy for Descriptors with very high security needs. NIST curves are widely implemented and offer better performance than RSA.

Table 59 – UAFX Offline Security Policy – ECC-nistP521 Facet
GroupConformance Unit / Profile TitleOptional
UAFX OfflineEngineeringUAFX Offline ECC-nistP521 LimitsFalse
UAFX OfflineEngineeringUAFX Offline AsymmetricSignatureAlgorithm_ECDSA-SHA2-512False
UAFX OfflineEngineeringUAFX Offline CertificateKeyAlgorithm_ECC-nistP521False
UAFX OfflineEngineeringUAFX Offline CertificateSignatureAlgorithm_ECDSA-SHA2-512False
6.6.5.3 UAFX Offline Descriptor Profile

Table 60 describes the details of the UAFX Offline Descriptor Profile.

This Profile includes the elements necessary for an interoperable UAFX Descriptor file. In particular, the contents, format, structure, and security of the file are mandated.

Table 60 – UAFX Offline Descriptor Profile
GroupConformance Unit / Profile TitleOptional
UAFX Offline Descriptor AutomationComponent Facet
UAFX Offline Descriptor Asset Facet
UAFX Offline Descriptor FunctionalEntity Facet
UAFX Offline Descriptor Networking Facet
UAFX Offline Descriptor Core UA Facet
UAFX OfflineEngineeringUAFX Descriptor Open Packaging Convention FormatFalse
UAFX OfflineEngineeringUAFX Descriptor Open Packaging Convention Common ServicesFalse
UAFX OfflineEngineeringUAFX Descriptor AML File FormatFalse
UAFX OfflineEngineeringUAFX Descriptor UAFX ManifestFalse
UAFX OfflineEngineeringUAFX Descriptor UAFX Information ModelFalse
UAFX OfflineEngineeringUAFX Descriptor Relationship ReferencesFalse
UAFX OfflineEngineeringUAFX Tool AML ExternalDataReferencesFalse
UAFX OfflineEngineeringUAFX Tool AML ExternalReferencesFalse
UAFX OfflineEngineeringUAFX Descriptor Digital SignatureFalse
6.6.5.4 UAFX Offline Descriptor AutomationComponent Facet

Table 61 describes the details of the UAFX Offline Descriptor AutomationComponent Facet.

This Facet includes the content elements necessary for describing an AutomationComponent in a UAFX Descriptor file.

Table 61 – UAFX Offline Descriptor AutomationComponent Facet
GroupConformance Unit / Profile TitleOptional
UAFX OfflineEngineeringUAFX Descriptor AcDescriptor DescriptorIdentifierFalse
UAFX OfflineEngineeringUAFX Descriptor AutomationComponent BaseFalse
UAFX OfflineEngineeringUAFX Descriptor AutomationComponent PublisherCapabilitiesFalse
UAFX OfflineEngineeringUAFX Descriptor AutomationComponent SubscriberCapabilitiesFalse
UAFX OfflineEngineeringUAFX Descriptor AutomationComponent ComponentCapabilitiesFalse
UAFX OfflineEngineeringUAFX Descriptor AutomationComponent ConformanceNameFalse
UAFX OfflineEngineeringUAFX Descriptor FxRootFalse
6.6.5.5 UAFX Offline Descriptor Asset Facet

Table 62 describes the details of the UAFX Offline Descriptor Asset Facet.

This Facet includes the content elements necessary for describing an Asset in a UAFX Descriptor file.

Table 62 – UAFX Offline Descriptor Asset Facet
GroupConformance Unit / Profile TitleOptional
UAFX OfflineEngineeringUAFX Descriptor Asset BaseFalse
UAFX OfflineEngineeringUAFX Descriptor Asset SoftwareUpdateFalse
UAFX OfflineEngineeringUAFX Descriptor AssetConnector Clamp BaseFalse
UAFX OfflineEngineeringUAFX Descriptor AssetConnector ClampBlock BaseFalse
UAFX OfflineEngineeringUAFX Descriptor AssetConnector ClampBlock BlockSizeFalse
UAFX OfflineEngineeringUAFX Descriptor AssetConnector ClampBlock NestedFalse
UAFX OfflineEngineeringUAFX Descriptor AssetConnector IdFalse
UAFX OfflineEngineeringUAFX Descriptor AssetConnector KindFalse
UAFX OfflineEngineeringUAFX Descriptor AssetConnector NameFalse
UAFX OfflineEngineeringUAFX Descriptor AssetConnector Slot BaseFalse
UAFX OfflineEngineeringUAFX Descriptor AssetConnector Slot LogicalIdFalse
UAFX OfflineEngineeringUAFX Descriptor AssetConnector Socket BaseFalse
UAFX OfflineEngineeringUAFX Descriptor DI ITagNameplate AssetIdFalse
UAFX OfflineEngineeringUAFX Descriptor DI ITagNameplate ComponentNameFalse
UAFX OfflineEngineeringUAFX Descriptor DI IVendorNameplate DeviceClassFalse
UAFX OfflineEngineeringUAFX Descriptor DI IVendorNameplate DeviceManualFalse
UAFX OfflineEngineeringUAFX Descriptor DI IVendorNameplate DeviceRevisionFalse
UAFX OfflineEngineeringUAFX Descriptor DI IVendorNameplate HardwareRevisionFalse
UAFX OfflineEngineeringUAFX Descriptor DI IVendorNameplate ManufacturerFalse
UAFX OfflineEngineeringUAFX Descriptor DI IVendorNameplate ManufacturerUriFalse
UAFX OfflineEngineeringUAFX Descriptor DI IVendorNameplate ModelFalse
UAFX OfflineEngineeringUAFX Descriptor DI IVendorNameplate ProductCodeFalse
UAFX OfflineEngineeringUAFX Descriptor DI IVendorNameplate ProductInstanceUriFalse
UAFX OfflineEngineeringUAFX Descriptor DI IVendorNameplate SerialNumberFalse
UAFX OfflineEngineeringUAFX Descriptor DI IVendorNameplate SoftwareRevisionFalse
UAFX OfflineEngineeringUAFX Descriptor IAssetExtensions ConnectorsFalse
UAFX OfflineEngineeringUAFX Descriptor IAssetRevision BuildFalse
UAFX OfflineEngineeringUAFX Descriptor IAssetRevision SubBuildFalse
UAFX OfflineEngineeringUAFX Descriptor IAssetRevision VersionFalse
6.6.5.6 UAFX Offline Descriptor FuntionalEntity Facet

Table 63 describes the details of the UAFX Offline Descriptor FunctionalEntity Facet.

This Facet includes the content elements necessary for describing a FunctionalEntity in a UAFX Descriptor file.

Table 63 – UAFX Offline Descriptor FunctionalEntity Facet
GroupConformance Unit / Profile TitleOptional
UAFX OfflineEngineeringUAFX Descriptor ConfigurationDataFolder VariableStorageFalse
UAFX OfflineEngineeringUAFX Descriptor ConnectionEndpoint BaseFalse
UAFX OfflineEngineeringUAFX Descriptor ConnectionEndpoint PubSubFalse
UAFX OfflineEngineeringUAFX Descriptor ControlGroup BaseFalse
UAFX OfflineEngineeringUAFX Descriptor ControlGroup MethodsFalse
UAFX OfflineEngineeringUAFX Descriptor FunctionalEntity BaseFalse
UAFX OfflineEngineeringUAFX Descriptor IFunctionalEntity ApplicationIdentifierFalse
UAFX OfflineEngineeringUAFX Descriptor IFunctionalEntity AuthorAssignedIdentifierFalse
UAFX OfflineEngineeringUAFX Descriptor IFunctionalEntity AuthorAssignedVersionFalse
UAFX OfflineEngineeringUAFX Descriptor IFunctionalEntity AuthorUriFalse
UAFX OfflineEngineeringUAFX Descriptor IFunctionalEntity CapabilitiesFalse
UAFX OfflineEngineeringUAFX Descriptor IFunctionalEntity ConfigurationDataFalse
UAFX OfflineEngineeringUAFX Descriptor IFunctionalEntity ConnectionEndpointsFalse
UAFX OfflineEngineeringUAFX Descriptor IFunctionalEntity ControlGroupsFalse
UAFX OfflineEngineeringUAFX Descriptor IFunctionalEntity InputDataFalse
UAFX OfflineEngineeringUAFX Descriptor IFunctionalEntity OperationalHealthAlarmsFalse
UAFX OfflineEngineeringUAFX Descriptor IFunctionalEntity OutputDataFalse
UAFX OfflineEngineeringUAFX Descriptor IFunctionalEntity PublisherCapabilitiesFalse
UAFX OfflineEngineeringUAFX Descriptor IFunctionalEntity SubscriberCapabilitiesFalse
6.6.5.7 UAFX Offline Descriptor Networking Facet

Table 64 describes the details of the UAFX Offline Descriptor Networking Facet.

This Facet includes the content elements necessary for describing Networking features in a UAFX Descriptor file.

Table 64 – UAFX Offline Descriptor Networking Facet
GroupConformance Unit / Profile TitleOptional
UAFX OfflineEngineeringUAFX Descriptor Network Priority MappingFalse
UAFX OfflineEngineeringUAFX Descriptor Network Physical InterfacesFalse
UAFX OfflineEngineeringUAFX Descriptor Network VLAN InterfacesFalse
6.6.5.8 UAFX Offline Descriptor Core UA Facet

Table 65 describes the details of the UAFX Offline Descriptor Core UA Facet.

This Facet includes the content elements necessary for describing Core UA features in a UAFX Descriptor file.

Table 65 – UAFX Offline Descriptor Core UA Facet
GroupConformance Unit / Profile TitleOptional
UAFX OfflineEngineeringUAFX Descriptor Core VendorServerInfoFalse
UAFX OfflineEngineeringUAFX Descriptor Core ServerRedundancyFalse
UAFX OfflineEngineeringUAFX Descriptor Core Server CapabilitiesFalse
UAFX OfflineEngineeringUAFX Descriptor Core MaxMonitoredItemsQueueSizeFalse
UAFX OfflineEngineeringUAFX Descriptor Core Subscriptions Capabilities False
6.6.5.9 UAFX Engineering Tool Import 2024 Profile

Table 66 describes the details of the UAFX Engineering Tool Import 2024 Profile.

This Profile includes the functionality needed by an engineering tool capable of importing Descriptors.

This Profile supersedes the UAFX Engineering Tool Import Profile.

Table 66 – UAFX Engineering Tool Import 2024 Profile
GroupConformance Unit / Profile TitleOptional
UAFX Offline Security Policy – Rsa-Pkcs-Sha256 Facet
UAFX Offline Security Policy – Rsa-Pss-Sha256 Facet
UAFX Offline Security Policy – Rsa-Pkcs-Sha384 Facet
UAFX Offline Security Policy – Rsa-Pss-Sha384 Facet
UAFX Offline Security Policy – Rsa-Pkcs-Sha512 Facet
UAFX Offline Security Policy – Rsa-Pss-Sha512 Facet
UAFX Offline Security Policy – ECC-nistP256 Facet
UAFX Offline Security Policy – ECC-nistP384 Facet
UAFX Offline Security Policy – ECC-nistP521 Facet
UAFX OfflineEngineeringUAFX Tool Descriptor ImportFalse
UAFX OfflineEngineeringUAFX Tool UAFX AML LibrariesFalse
UAFX OfflineEngineeringUAFX Tool Import Digital SignatureFalse
UAFX OfflineEngineeringUAFX Tool LoggingFalse
UAFX OfflineEngineeringUAFX Tool Descriptor LifecycleFalse
6.6.5.10 UAFX Engineering Tool Export Profile

Table 67 describes the details of the UAFX Engineering Tool Export Profile.

This Profile includes the functionality needed by an engineering tool capable of exporting Descriptors.

Table 67 – UAFX Engineering Tool Export Profile
GroupConformance Unit / Profile TitleOptional
UAFX OfflineEngineeringUAFX Tool Descriptor ExportFalse
UAFX OfflineEngineeringUAFX Tool UAFX AML LibrariesFalse
UAFX OfflineEngineeringUAFX Tool Export Digital SignatureFalse
UAFX OfflineEngineeringUAFX Tool Descriptor LifecycleFalse