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.
This clause defines Facets for the UAFX Information Model illustrated in Figure 2, Figure 3, and Figure 4.
Figure 2 – Structure of AutomationComponent related Facets
Figure 3 – Structure of FunctionalEntity related Facets
Figure 4 – Structure of Asset related Facets
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
Group |
Conformance Unit / Profile Title |
Optional |
UAFX Base |
UAFX FxRoot |
False |
UAFX AutomationComponent |
UAFX AutomationComponent Base |
False |
UAFX AutomationComponent |
UAFX AutomationComponent SupportsPersistence |
True |
UAFX AutomationComponent |
UAFX AutomationComponent MaxFunctionalEntities |
False |
UAFX AutomationComponent |
UAFX AutomationComponent MaxConnections |
False |
UAFX AutomationComponent |
UAFX AutomationComponent MinConnections |
False |
UAFX AutomationComponent |
UAFX AutomationComponent MaxConnectionsPerCall |
False |
UAFX AutomationComponent |
UAFX AutomationComponent ConformanceName |
False |
UAFX AutomationComponent |
UAFX AutomationComponent ConnectionEstablishment VerifyAsset |
False |
UAFX AutomationComponent |
UAFX AutomationComponent ConnectionEstablishment VerifyFunctionalEntity |
False |
UAFX AutomationComponent |
UAFX AutomationComponent ConnectionEstablishment CreateConnectionEndPoint |
False |
UAFX AutomationComponent |
UAFX AutomationComponent ConnectionEstablishment EstablishControl |
True |
UAFX AutomationComponent |
UAFX AutomationComponent ConnectionEstablishment SetConfigurationData |
True |
UAFX AutomationComponent |
UAFX AutomationComponent ConnectionEstablishment ReassignControl |
True |
UAFX AutomationComponent |
UAFX AutomationComponent ConnectionEstablishment ReserveCommunicationIds |
False |
UAFX AutomationComponent |
UAFX AutomationComponent ConnectionEstablishment SetCommunicationConfiguration |
False |
UAFX AutomationComponent |
UAFX AutomationComponent ConnectionEstablishment EnableCommunication |
False |
UAFX AutomationComponent |
UAFX AutomationComponent ConnectionEstablishment Bundled |
True |
UAFX AutomationComponent |
UAFX AutomationComponent Descriptor |
False |
UAFX AutomationComponent |
UAFX AutomationComponent AcDescriptor DescriptorFile |
True |
UAFX AutomationComponent |
UAFX AutomationComponent AcDescriptor DescriptorIdentifier |
True |
UAFX AutomationComponent |
UAFX AutomationComponent Auditing Connection Management |
True |
UAFX AutomationComponent |
UAFX AutomationComponent Auditing Connection Cleanup |
True |
Address Space Model |
Address Space NonVolatile and Constant |
True |
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
Group |
Conformance Unit / Profile Title |
Optional |
UAFX AutomationComponent |
UAFX AutomationComponent PublisherCapabilities Base |
False |
UAFX AutomationComponent |
UAFX AutomationComponent PubSub Connections |
False |
UAFX AutomationComponent |
UAFX AutomationComponent PublisherCapabilities Preconfigured Datasets |
True |
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
Group |
Conformance Unit / Profile Title |
Optional |
UAFX AutomationComponent |
UAFX AutomationComponent SubscriberCapabilities Base |
False |
UAFX AutomationComponent |
UAFX AutomationComponent AutomationComponent PubSub Connections |
False |
UAFX AutomationComponent |
UAFX AutomationComponent SubscriberCapabilities Preconfigured Datasets |
True |
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
Group |
Conformance Unit / Profile Title |
Optional |
UAFX AutomationComponent |
UAFX AutomationComponent Diagnostics FunctionalGroup |
False |
UAFX AutomationComponent |
UAFX AutomationComponent Diagnostics EstablishCallFailed |
False |
UAFX AutomationComponent |
UAFX AutomationComponent Diagnostics EstablishCalls |
True |
UAFX AutomationComponent |
UAFX AutomationComponent Diagnostics CloseCall |
True |
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
Group |
Conformance Unit / Profile Title |
Optional |
UAFX AutomationComponent |
UAFX AutomationComponent Log |
False |
UAFX AutomationComponent |
UAFX AutomationComponent Connection Management Logging |
False |
UAFX AutomationComponent |
UAFX AutomationComponent Connection Cleanup Logging |
False |
Table 21 describes the details of the UAFX IFunctionalEntity Facet.
This Facet includes the functionality common to all FunctionalEntities.
Table 21 – UAFX IFunctionalEntity Facet
Group |
Conformance Unit / Profile Title |
Optional |
UAFX FunctionalEntity |
UAFX IFunctionalEntity AuthorUri |
True |
UAFX FunctionalEntity |
UAFX IFunctionalEntity AuthorAssignedIdentifier |
True |
UAFX FunctionalEntity |
UAFX IFunctionalEntity AuthorAssignedVersion |
True |
UAFX FunctionalEntity |
UAFX IFunctionalEntity ApplicationIdentifier |
True |
UAFX FunctionalEntity |
UAFX IFunctionalEntity OperationalHealth |
True |
UAFX FunctionalEntity |
UAFX IFunctionalEntity OperationalHealthAlarms |
True |
UAFX FunctionalEntity |
UAFX IFunctionalEntity Verify |
True |
UAFX FunctionalEntity |
UAFX IFunctionalEntity InputData |
True |
UAFX FunctionalEntity |
UAFX InputsFolder SubscriberCapabilities Base |
True |
UAFX FunctionalEntity |
UAFX InputsFolder Hierarchy |
True |
UAFX FunctionalEntity |
UAFX IFunctionalEntity OutputData |
True |
UAFX FunctionalEntity |
UAFX OutputsFolder PublisherCapabilities Base |
True |
UAFX FunctionalEntity |
UAFX OutputsFolder Hierarchy |
True |
UAFX FunctionalEntity |
UAFX IFunctionalEntity ConfigurationData |
True |
UAFX FunctionalEntity |
UAFX IFunctionalEntity ConfigurationData Configuration |
True |
UAFX FunctionalEntity |
UAFX IFunctionalEntity ConfigurationData Tuning |
True |
UAFX FunctionalEntity |
UAFX ConfigurationDataFolder VariableStorage |
True |
UAFX FunctionalEntity |
UAFX ConfigurationDataFolder Hierarchy |
True |
UAFX FunctionalEntity |
UAFX IFunctionalEntity Status FunctionalGroup |
True |
UAFX FunctionalEntity |
UAFX IFunctionalEntity Operational FunctionalGroup |
True |
UAFX FunctionalEntity |
UAFX IFunctionalEntity Diagnostics FunctionalGroup |
True |
UAFX FunctionalEntity |
UAFX IFunctionalEntity Capabilities Base |
True |
UAFX FunctionalEntity |
UAFX IFunctionalEntity Capabilities FeedbackSignalRequired |
True |
UAFX FunctionalEntity |
UAFX IFunctionalEntity PublisherCapabilities Base |
True |
UAFX FunctionalEntity |
UAFX IFunctionalEntity SubscriberCapabilities Base |
True |
UAFX FunctionalEntity |
UAFX IFunctionalEntity ConnectionEndpoints |
True |
UAFX FunctionalEntity |
UAFX ConnectionEndpointsFolder CommHealth |
True |
UAFX FunctionalEntity |
UAFX ConnectionEndpoint Base |
True |
UAFX FunctionalEntity |
UAFX ConnectionEndpoint PubSub |
True |
UAFX FunctionalEntity |
UAFX IFunctionalEntity ControlGroups |
True |
UAFX FunctionalEntity |
UAFX ControlGroup Base |
True |
UAFX FunctionalEntity |
UAFX ControlGroup Nested |
True |
UAFX FunctionalEntity |
UAFX ControlGroup Methods |
True |
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
Group |
Conformance Unit / Profile Title |
Optional |
UAFX FunctionalEntity |
UAFX IFunctionalEntity Diagnostics FunctionalGroup |
False |
UAFX FunctionalEntity |
UAFX IFunctionalEntity Diagnostics OperationalConnectionCount |
True |
UAFX FunctionalEntity |
UAFX IFunctionalEntity Diagnostics ExistingConnectionCount |
False |
UAFX FunctionalEntity |
UAFX IFunctionalEntity Diagnostics ErrorConnectionCount |
False |
UAFX FunctionalEntity |
UAFX IFunctionalEntity Diagnostics FailedConnectionCount |
True |
UAFX FunctionalEntity |
UAFX IFunctionalEntity Diagnostics CleanedUpConnectionCount |
True |
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
Group |
Conformance Unit / Profile Title |
Optional |
UAFX FunctionalEntity |
UAFX IFunctionalEntity Diagnostics FunctionalGroup |
False |
UAFX FunctionalEntity |
UAFX IFunctionalEntity Diagnostics ExistingConnectionCount |
False |
UAFX FunctionalEntity |
UAFX IFunctionalEntity Diagnostics TotalEstablishAttemptsCount |
False |
UAFX FunctionalEntity |
UAFX IFunctionalEntity Diagnostics FailedEstablishAttemptsCount |
False |
UAFX FunctionalEntity |
UAFX IFunctionalEntity Diagnostics FailedVerificationCount |
False |
Table 24 describes the details of the UAFX FunctionalEntity Facet.
This Facet includes the base functionality for a FunctionalEntity.
Table 24 – UAFX FunctionalEntity Facet
Group |
Conformance Unit / Profile Title |
Optional |
|
UAFX IFunctionalEntity Facet |
|
UAFX FunctionalEntity |
UAFX FunctionalEntity Base |
False |
UAFX FunctionalEntity |
UAFX FunctionalEntity Type |
True |
UAFX FunctionalEntity |
UAFX FunctionalEntity SubFunctionalEntity |
True |
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
Group |
Conformance Unit / Profile Title |
Optional |
|
UAFX FunctionalEntity Facet |
|
UAFX FunctionalEntity |
UAFX IFunctionalEntity AuthorUri |
False |
UAFX FunctionalEntity |
UAFX IFunctionalEntity AuthorAssignedIdentifier |
False |
UAFX FunctionalEntity |
UAFX IFunctionalEntity AuthorAssignedVersion |
False |
UAFX FunctionalEntity |
UAFX IFunctionalEntity ApplicationIdentifier |
False |
UAFX FunctionalEntity |
UAFX IFunctionalEntity Verify |
False |
UAFX FunctionalEntity |
UAFX IFunctionalEntity ProcessData |
False |
UAFX FunctionalEntity |
UAFX IFunctionalEntity ConnectionEndpoints |
False |
UAFX FunctionalEntity |
UAFX ConnectionEndpoint Base |
False |
UAFX FunctionalEntity |
UAFX ConnectionEndpoint ApplicationUri |
True |
UAFX FunctionalEntity |
UAFX IFunctionalEntity OperationalHealth |
False |
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
Group |
Conformance Unit / Profile Title |
Optional |
UAFX FunctionalEntity |
UAFX ConnectionEndpoint Diagnostics FunctionalGroup |
False |
UAFX FunctionalEntity |
UAFX ConnectionEndpoint Diagnostics CreationTime |
False |
UAFX FunctionalEntity |
UAFX ConnectionEndpoint Diagnostics ModificationTime |
False |
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
Group |
Conformance Unit / Profile Title |
Optional |
UAFX FxAsset |
UAFX IAssetRevision Version |
True |
UAFX FxAsset |
UAFX IAssetRevision Build |
True |
UAFX FxAsset |
UAFX IAssetRevision SubBuild |
True |
UAFX FxAsset |
UAFX IAssetRevision VerifyAsset Base |
True |
UAFX FxAsset |
UAFX IAssetRevision VerifyAsset AssetIdentity |
True |
UAFX FxAsset |
UAFX IAssetRevision VerifyAsset AssetIdentityAndCompatibility |
True |
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
Group |
Conformance Unit / Profile Title |
Optional |
UAFX FxAsset |
UAFX IAssetExtensions Connectors |
True |
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
Group |
Conformance Unit / Profile Title |
Optional |
UAFX FunctionalEntity |
UAFX IAssetExtensions Diagnostics FunctionalGroup |
False |
UAFX FunctionalEntity |
UAFX IAssetExtensions Diagnostics PowerOnUpTime |
True |
UAFX FunctionalEntity |
UAFX IAssetExtensions Diagnostics CurrentCPUUtilization |
True |
UAFX FunctionalEntity |
UAFX IAssetExtensions Diagnostics MaxCPUUtilization |
True |
UAFX FunctionalEntity |
UAFX IAssetExtensions Diagnostics CurrentMemoryUtilization |
True |
UAFX FunctionalEntity |
UAFX IAssetExtensions Diagnostics MaxMemoryUtilization |
True |
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.
Group |
Conformance Unit / Profile Title |
Optional |
|
UAFX IAssetRevision Facet |
|
|
DI IVendorNameplate Server Facet |
|
|
DI ITagNameplate Server Facet |
|
|
DI IDeviceHealth Server Facet |
|
UAFX FxAsset |
UAFX Asset Base |
False |
UAFX FxAsset |
UAFX FxAsset Type |
True |
UAFX FxAsset |
UAFX SoftwareUpdate |
True |
UAFX FxAsset |
UAFX IAssetRevision Version |
False |
UAFX FxAsset |
UAFX IAssetRevision VerifyAsset Base |
False |
UAFX FxAsset |
UAFX IVendorNameplate SerialNumberOrProductInstanceUri |
False |
DI Base Model |
DI IVendorNameplate ManufacturerUri |
False |
DI Base Model |
DI IVendorNameplate ProductCode |
False |
DI Base Model |
DI ITagNameplate AssetId |
False |
DI Base Model |
DI DeviceHealth Variable |
False |
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
Group |
Conformance Unit / Profile Title |
Optional |
UAFX FxAsset |
UAFX AssetConnector Slot Base |
False |
UAFX FxAsset |
UAFX AssetConnector Name |
True |
UAFX FxAsset |
UAFX AssetConnector Slot LogicalId |
True |
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
Group |
Conformance Unit / Profile Title |
Optional |
UAFX FxAsset |
UAFX AssetConnector Socket Base |
False |
UAFX FxAsset |
UAFX AssetConnector Id |
True |
UAFX FxAsset |
UAFX AssetConnector Kind |
True |
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
Group |
Conformance Unit / Profile Title |
Optional |
UAFX FxAsset |
UAFX AssetConnector Clamp Base |
False |
UAFX FxAsset |
UAFX AssetConnector Id |
True |
UAFX FxAsset |
UAFX AssetConnector Kind |
True |
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
Group |
Conformance Unit / Profile Title |
Optional |
UAFX FxAsset |
UAFX AssetConnector ClampBlock Base |
False |
UAFX FxAsset |
UAFX AssetConnector Id |
True |
UAFX FxAsset |
UAFX AssetConnector Kind |
True |
UAFX FxAsset |
UAFX AssetConnector ClampBlock BlockSize |
True |
UAFX FxAsset |
UAFX AssetConnector ClampBlock Nested |
True |
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
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
Group |
Conformance Unit / Profile Title |
Optional |
UAFX Networking |
UAFX EthernetServices Remote Management |
False |
UAFX Networking |
UAFX EthernetBridge C-VLAN Component Support |
False |
UAFX Networking |
UAFX EthernetBridge Regenerating Priority |
True |
UAFX Networking |
UAFX EthernetBridge Strict Priority |
False |
UAFX Networking |
UAFX EthernetBridge Frame Filtering |
False |
UAFX Networking |
UAFX EthernetBridgeQuantities C-VLAN 8 |
False |
UAFX Networking |
UAFX EthernetBridgeQuantities Queue 4 |
False |
UAFX Networking |
UAFX EthernetBridgeQuantities Queue 8 |
True |
UAFX Networking |
UAFX EthernetBridgeQuantities Interference 500/200 |
True |
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
Group |
Conformance Unit / Profile Title |
Optional |
|
Base Bridge Component Facet |
|
UAFX Networking |
UAFX EthernetServices gPTP Time Synchronization |
False |
UAFX Networking |
UAFX EthernetBridge Regenerating Priority |
False |
UAFX Networking |
UAFX EthernetBridge TE-MSTID |
False |
UAFX Networking |
UAFX EthernetBridge Per-Stream Filtering And Policing |
True |
UAFX Networking |
UAFX EthernetBridge Enhancements For Scheduled Traffic |
True |
UAFX Networking |
UAFX EthernetBridge Frame Preemption |
False |
UAFX Networking |
UAFX EthernetBridgeQuantities Queue 8 |
False |
UAFX Networking |
UAFX EthernetBridgeQuantities Preemption Minimum Non-Final Fragment Size 64 |
False |
UAFX Networking |
UAFX EthernetBridgeQuantities Interference 500/200 |
False |
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
Group |
Conformance Unit / Profile Title |
Optional |
|
Advanced Bridge Component Facet |
|
UAFX Networking |
UAFX EthernetBridge Enhancements For Scheduled Traffic |
False |
UAFX Networking |
UAFX EthernetBridgeQuantities Scheduled Traffic GCL 16/64 |
False |
UAFX Networking |
UAFX EthernetBridgeQuantities Scheduled Traffic GCL 16/128 |
True |
UAFX Networking |
UAFX EthernetBridgeQuantities Scheduled Traffic Cycle Time 800/1000 |
False |
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
Group |
Conformance Unit / Profile Title |
Optional |
UAFX Networking |
UAFX EthernetEndStation C-VLAN Support |
False |
UAFX Networking |
UAFX EthernetEndstationQuantities C-VLAN 1 |
False |
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.
Group |
Conformance Unit / Profile Title |
Optional |
|
End Station Component Facet |
|
UAFX Networking |
UAFX EthernetIAStation ContainsBridge |
True |
UAFX Networking |
UAFX EthernetIAStation Default PCP to TC Mapping |
False |
UAFX Networking |
UAFX EthernetServices Topology Discovery |
False |
UAFX Networking |
UAFX EthernetServices Remote Management |
True |
UAFX Networking |
UAFX EthernetServices gPTP Time Synchronization |
True |
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
Group |
Conformance Unit / Profile Title |
Optional |
|
IA-station Facet |
|
|
LLDP Information Facet |
|
Base Network Model |
BNM Ethernet Base Info |
False |
Base Network Model |
BNM IETF Interface Base Info |
False |
Base Network Model |
BNM Entry Points |
False |
Base Network Model |
BNM IETF Interface Vlan Info |
False |
Base Network Model |
BNM Network Interface VLAN Instances |
False |
Base Network Model |
BNM Priority Mapping 2 |
False |
Base Network Model |
BNM Mapping Entry Points |
False |
Base Network Model |
BNM Mapping Instances |
False |
Base Network Model |
BNM Priority Mapping Methods |
False |
UAFX Networking |
UAFX EthernetUAFXStation Physical Interface |
False |
UAFX Networking |
UAFX EthernetUAFXStation Default VLAN Interface |
False |
UAFX Networking |
UAFX EthernetUAFXStation Default PriorityMappingTable |
False |
UAFX Networking |
UAFX EthernetUAFXStation Remote Systems Data |
False |
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
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
Group |
Conformance Unit / Profile Title |
Optional |
|
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 Model |
Address Space Interfaces |
False |
Base Information |
Base Info Engineering Units |
False |
Base Information |
Base Info OptionSet |
False |
Base Information |
Base Info GetMonitoredItems Method |
False |
Base Information |
Base Info Model Change |
False |
Hidden Units |
Base Info Placeholder Modelling Rules |
False |
Security General |
Security Policy Required |
False |
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
Group |
Conformance Unit / Profile Title |
Optional |
|
Minimum UA Client 2022 Profile |
|
Attribute Services |
Attribute Client Read Base |
False |
View Services |
View Client TranslateBrowsePath |
False |
AliasName |
AliasName Client Base |
False |
Method Services |
Method Client Call |
False |
Security General |
Time Sync – NTP |
False |
Protocol and Encoding |
Host Resolution – DNS Server |
False |
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
Group |
Conformance Unit / Profile Title |
Optional |
UAFX ConnectionManager |
UAFX ConnectionManager SubscriberConfiguration |
False |
UAFX ConnectionManager |
UAFX ConnectionManager SubscriberConfiguration ReceiveQos |
True |
UAFX ConnectionManager |
UAFX ConnectionManager SubscriberConfiguration Address |
True |
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
Group |
Conformance Unit / Profile Title |
Optional |
PubSub SKS |
PubSub Model SKS |
True |
PubSub SKS |
PubSub SKS Supported Security Policy URIs |
True |
PubSub SKS |
PubSub SKS Key Management |
True |
PubSub SKS |
PubSub SKS Security Group Organization |
True |
PubSub SKS |
PubSub SKS Push Target Organization |
True |
PubSub SKS |
PubSub Model SKS Push |
True |
PubSub SKS |
PubSub SKS SetSecurityKeys |
False |
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
Group |
Conformance Unit / Profile Title |
Optional |
|
UAFX ConnectionManager Client 2024 Facet |
|
|
UAFX SubscriberConfiguration Facet |
|
|
UAFX SKS Push Facet |
|
|
UAFX ConnectionManager Connection Monitoring Facet |
|
|
LogObject Facet |
|
UAFX Base |
UAFX FxRoot |
False |
UAFX ConnectionManager |
UAFX ConnectionManager Base |
False |
UAFX ConnectionManager |
UAFX ConnectionManager PubSubCommunicationFlowConfiguration |
False |
UAFX ConnectionManager |
UAFX ConnectionManager PubSubCommunicationFlowConfiguration Address |
False |
UAFX ConnectionManager |
UAFX ConnectionManager PubSubCommunicationFlowConfiguration PublishingInterval |
False |
UAFX ConnectionManager |
UAFX ConnectionManager PubSubCommunicationFlowConfiguration Qos |
False |
UAFX ConnectionManager |
UAFX ConnectionManager PubSubCommunicationFlowConfiguration SecurityMode |
False |
UAFX ConnectionManager |
UAFX ConnectionManager PubSubCommunicationFlowConfiguration SecurityGroupId |
False |
UAFX ConnectionManager |
UAFX ConnectionManager PubSubCommunicationFlowConfiguration TransportProfileUri |
False |
UAFX ConnectionManager |
UAFX ConnectionManager PubSubCommunicationFlowConfiguration HeaderLayoutUri |
False |
UAFX ConnectionManager |
UAFX ConnectionManager EditConnectionConfigurationSets |
True |
UAFX ConnectionManager |
UAFX ConnectionManager ProcessConnectionConfigurationSets |
True |
UAFX ConnectionManager |
UAFX ConnectionManager ActionEstablishConnectionsEnabled |
True |
UAFX ConnectionManager |
UAFX ConnectionManager ActionEstablishConnectionsDisabled |
True |
UAFX ConnectionManager |
UAFX ConnectionManager ActionEstablishConnections |
True |
UAFX ConnectionManager |
UAFX ConnectionManager Configuration Set Processing Events |
True |
UAFX ConnectionManager |
UAFX ConnectionManager ConnectionConfigurationSet SecurityKeyServer |
False |
UAFX ConnectionManager |
UAFX ConnectionManager Configuration ExpectedVerificationVariables |
False |
UAFX ConnectionManager |
UAFX ConnectionManager Configuration ControlGroups |
False |
UAFX ConnectionManager |
UAFX ConnectionManager Configuration ConfigurationData |
False |
UAFX ConnectionManager |
UAFX ConnectionManager AutomationComponentConfiguration AssetVerification |
False |
UAFX ConnectionManager |
UAFX ConnectionManager AutomationComponentConfiguration CommunicationModelConfig |
True |
UAFX ConnectionManager |
UAFX ConnectionManager PubSubCommunicationModelConfig |
True |
UAFX ConnectionManager |
UAFX ConnectionManager Auditing Method Calls |
True |
UAFX ConnectionManager |
UAFX Client ConnectionManager VerifyAsset |
False |
UAFX ConnectionManager |
UAFX Client ConnectionManager VerifyFunctionalEntity |
False |
UAFX ConnectionManager |
UAFX Client ConnectionManager CreateConnectionEndpoint |
False |
UAFX ConnectionManager |
UAFX Client ConnectionManager EstablishControl |
False |
UAFX ConnectionManager |
UAFX Client ConnectionManager SetConfigurationData |
False |
UAFX ConnectionManager |
UAFX Client ConnectionManager ReassignControl |
False |
UAFX ConnectionManager |
UAFX Client ConnectionManager SetCommunicationConfiguration |
False |
UAFX ConnectionManager |
UAFX Client ConnectionManager EnableCommunication |
False |
UAFX ConnectionManager |
UAFX Client ConnectionManager ReserveCommunicationIds |
False |
UAFX ConnectionManager |
UAFX Client ConnectionManager Bundled Commands |
False |
UAFX ConnectionManager |
UAFX ConnectionManager Capabilities Base |
True |
UAFX ConnectionManager |
UAFX ConnectionManager Capabilities MaxConnectionConfigurationSets |
True |
UAFX ConnectionManager |
UAFX ConnectionManager AggregatedCurrentState |
True |
UAFX ConnectionManager |
UAFX ConnectionManager File Configuration |
True |
UAFX ConnectionManager |
UAFX ConnectionManager Exposes CCSs |
False |
LogObject |
LogObject Logs Folder |
False |
LogObject |
LogObject AdditionalData |
False |
LogObject |
LogObject TraceContext |
False |
LogObject |
LogObject Persistent Storage |
False |
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
Group |
Conformance Unit / Profile Title |
Optional |
UAFX ConnectionManager |
UAFX ConnectionManager ConnectionsDiagnostics |
False |
UAFX ConnectionManager |
UAFX ConnectionManager Capabilities MonitorsLocalConnectionEndpoints |
True |
UAFX ConnectionManager |
UAFX ConnectionManager Capabilities MonitorsAllConnectionEndpoints |
True |
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
Group |
Conformance Unit / Profile Title |
Optional |
UAFX ConnectionManager |
UAFX ConnectionManager Diagnostics FunctionalGroup |
False |
UAFX ConnectionManager |
UAFX ConnectionManager Diagnostics EstablishCall |
False |
UAFX ConnectionManager |
UAFX ConnectionManager Diagnostics CloseCall |
False |
UAFX ConnectionManager |
UAFX ConnectionManager Diagnostics EstablishCallFailed |
False |
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
Group |
Conformance Unit / Profile Title |
Optional |
UAFX ConnectionManager |
UAFX ConnectionManager Log |
False |
UAFX ConnectionManager |
UAFX ConnectionManager Auditing Method Calls Logging |
False |
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
Group |
Conformance Unit / Profile Title |
Optional |
|
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 Services |
Session Multiple |
False |
UAFX Base |
UAFX Controller Datatype Support |
False |
UAFX Base |
UAFX Preconfigured PublishedDataSet |
False |
UAFX Base |
UAFX Preconfigured SubscribedDataSet |
False |
UAFX FunctionalEntity |
UAFX IFunctionalEntity InputData |
True |
UAFX FunctionalEntity |
UAFX IFunctionalEntity OutputData |
True |
UAFX FunctionalEntity |
UAFX ConnectionEndpoint PubSub |
False |
PubSub Security |
PubSub Publisher UADP Security Encryption |
False |
PubSub Security |
PubSub Publisher SetSecurityKeys |
False |
PubSub Security |
PubSub Subscriber UADP Security Decryption |
False |
PubSub Security |
PubSub Subscriber SetSecurityKeys |
False |
Security General |
Time Sync – NTP |
False |
Protocol and Encoding |
Host Resolution – DNS Server |
False |
UAFX AutomationComponent |
UAFX AutomationComponent ConnectionEstablishment Modify Not Supported |
False |
LogObject |
LogObject Logs Folder |
False |
LogObject |
LogObject AdditionalData |
False |
LogObject |
LogObject TraceContext |
False |
LogObject |
LogObject Persistent Storage |
False |
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
Group |
Conformance Unit / Profile Title |
Optional |
|
SafetyProvider Facet |
|
|
SafetyConsumer Facet |
|
|
SafetyProviderPubSubMapper Facet |
|
|
SafetyConsumerPubSubMapper Facet |
|
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
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
Group |
Conformance Unit / Profile Title |
Optional |
UAFX OfflineEngineering |
UAFX Offline Rsa-Sha256 Limits |
False |
Security |
AsymmetricSignatureAlgorithm_RSA-PKCS15-SHA2-256 |
False |
Security |
CertificateKeyAlgorithm_RSA |
False |
UAFX OfflineEngineering |
UAFX Offline CertificateSignatureAlgorithm_RSAPKCS15SHA2256 |
False |
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
Group |
Conformance Unit / Profile Title |
Optional |
UAFX OfflineEngineering |
UAFX Offline Rsa-Sha256 Limits |
False |
Security |
AsymmetricSignatureAlgorithm_RSA-PSS-SHA2-256 |
False |
Security |
CertificateKeyAlgorithm_RSA |
False |
UAFX OfflineEngineering |
UAFX Offline CertificateSignatureAlgorithm_ RSASAA_PSS-SHA2-256 |
False |
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
Group |
Conformance Unit / Profile Title |
Optional |
UAFX OfflineEngineering |
UAFX Offline Rsa-Sha384 Limits |
False |
UAFX OfflineEngineering |
UAFX Offline AsymmetricSignatureAlgorithm_RSAPKCS15SHA2384 |
False |
Security |
CertificateKeyAlgorithm_RSA |
False |
UAFX OfflineEngineering |
UAFX Offline CertificateSignatureAlgorithm_RSAPKCS15SHA2384 |
False |
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
Group |
Conformance Unit / Profile Title |
Optional |
UAFX OfflineEngineering |
UAFX Offline Rsa-Sha384 Limits |
False |
UAFX OfflineEngineering |
UAFX AsymmetricSignatureAlgorithm_RSASAA_PSS-SHA2-384 |
False |
Security |
CertificateKeyAlgorithm_RSA |
False |
UAFX OfflineEngineering |
UAFX Offline CertificateSignatureAlgorithm_RSASAA_PSS-SHA2-384 |
False |
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
Group |
Conformance Unit / Profile Title |
Optional |
UAFX OfflineEngineering |
UAFX Offline Rsa-Sha512Limits |
False |
UAFX OfflineEngineering |
UAFX Offline AsymmetricSignatureAlgorithm_RSAPKCS15SHA2512 |
False |
Security |
CertificateKeyAlgorithm_RSA |
False |
UAFX OfflineEngineering |
UAFX Offline CertificateSignatureAlgorithm_RSAPKCS15SHA2512 |
False |
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
Group |
Conformance Unit / Profile Title |
Optional |
UAFX OfflineEngineering |
UAFX Offline Rsa-Sha512Limits |
False |
UAFX OfflineEngineering |
UAFX Offline AsymmetricSignatureAlgorithm_RSASAA_PSS-SHA2-512 |
False |
Security |
CertificateKeyAlgorithm_RSA |
False |
UAFX OfflineEngineering |
UAFX Offline CertificateSignatureAlgorithm_RSASAA_PSS-SHA2-512 |
False |
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
Group |
Conformance Unit / Profile Title |
Optional |
UAFX OfflineEngineering |
UAFX Offline ECCnistP256 Limits |
False |
UAFX OfflineEngineering |
UAFX Offline AsymmetricSignatureAlgorithm_ECDSA-SHA2-256 |
False |
UAFX OfflineEngineering |
UAFX Offline CertificateKeyAlgorithm_ECC-nistP256 |
False |
UAFX OfflineEngineering |
UAFX Offline CertificateSignatureAlgorithm_ECDSASHA2256 |
False |
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
Group |
Conformance Unit / Profile Title |
Optional |
UAFX OfflineEngineering |
UAFX Offline ECC-nistP384 Limits |
False |
UAFX OfflineEngineering |
UAFX Offline AsymmetricSignatureAlgorithm_ECDSA-SHA2-384 |
False |
UAFX OfflineEngineering |
UAFX Offline CertificateKeyAlgorithm_ECC-nistP384 |
False |
UAFX OfflineEngineering |
UAFX Offline CertificateSignatureAlgorithm_ECDSA-SHA2-384 |
False |
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
Group |
Conformance Unit / Profile Title |
Optional |
UAFX OfflineEngineering |
UAFX Offline ECC-nistP521 Limits |
False |
UAFX OfflineEngineering |
UAFX Offline AsymmetricSignatureAlgorithm_ECDSA-SHA2-512 |
False |
UAFX OfflineEngineering |
UAFX Offline CertificateKeyAlgorithm_ECC-nistP521 |
False |
UAFX OfflineEngineering |
UAFX Offline CertificateSignatureAlgorithm_ECDSA-SHA2-512 |
False |
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
Group |
Conformance Unit / Profile Title |
Optional |
|
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 OfflineEngineering |
UAFX Descriptor Open Packaging Convention Format |
False |
UAFX OfflineEngineering |
UAFX Descriptor Open Packaging Convention Common Services |
False |
UAFX OfflineEngineering |
UAFX Descriptor AML File Format |
False |
UAFX OfflineEngineering |
UAFX Descriptor UAFX Manifest |
False |
UAFX OfflineEngineering |
UAFX Descriptor UAFX Information Model |
False |
UAFX OfflineEngineering |
UAFX Descriptor Relationship References |
False |
UAFX OfflineEngineering |
UAFX Tool AML ExternalDataReferences |
False |
UAFX OfflineEngineering |
UAFX Tool AML ExternalReferences |
False |
UAFX OfflineEngineering |
UAFX Descriptor Digital Signature |
False |
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
Group |
Conformance Unit / Profile Title |
Optional |
UAFX OfflineEngineering |
UAFX Descriptor AcDescriptor DescriptorIdentifier |
False |
UAFX OfflineEngineering |
UAFX Descriptor AutomationComponent Base |
False |
UAFX OfflineEngineering |
UAFX Descriptor AutomationComponent PublisherCapabilities |
False |
UAFX OfflineEngineering |
UAFX Descriptor AutomationComponent SubscriberCapabilities |
False |
UAFX OfflineEngineering |
UAFX Descriptor AutomationComponent ComponentCapabilities |
False |
UAFX OfflineEngineering |
UAFX Descriptor AutomationComponent ConformanceName |
False |
UAFX OfflineEngineering |
UAFX Descriptor FxRoot |
False |
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
Group |
Conformance Unit / Profile Title |
Optional |
UAFX OfflineEngineering |
UAFX Descriptor Asset Base |
False |
UAFX OfflineEngineering |
UAFX Descriptor Asset SoftwareUpdate |
False |
UAFX OfflineEngineering |
UAFX Descriptor AssetConnector Clamp Base |
False |
UAFX OfflineEngineering |
UAFX Descriptor AssetConnector ClampBlock Base |
False |
UAFX OfflineEngineering |
UAFX Descriptor AssetConnector ClampBlock BlockSize |
False |
UAFX OfflineEngineering |
UAFX Descriptor AssetConnector ClampBlock Nested |
False |
UAFX OfflineEngineering |
UAFX Descriptor AssetConnector Id |
False |
UAFX OfflineEngineering |
UAFX Descriptor AssetConnector Kind |
False |
UAFX OfflineEngineering |
UAFX Descriptor AssetConnector Name |
False |
UAFX OfflineEngineering |
UAFX Descriptor AssetConnector Slot Base |
False |
UAFX OfflineEngineering |
UAFX Descriptor AssetConnector Slot LogicalId |
False |
UAFX OfflineEngineering |
UAFX Descriptor AssetConnector Socket Base |
False |
UAFX OfflineEngineering |
UAFX Descriptor DI ITagNameplate AssetId |
False |
UAFX OfflineEngineering |
UAFX Descriptor DI ITagNameplate ComponentName |
False |
UAFX OfflineEngineering |
UAFX Descriptor DI IVendorNameplate DeviceClass |
False |
UAFX OfflineEngineering |
UAFX Descriptor DI IVendorNameplate DeviceManual |
False |
UAFX OfflineEngineering |
UAFX Descriptor DI IVendorNameplate DeviceRevision |
False |
UAFX OfflineEngineering |
UAFX Descriptor DI IVendorNameplate HardwareRevision |
False |
UAFX OfflineEngineering |
UAFX Descriptor DI IVendorNameplate Manufacturer |
False |
UAFX OfflineEngineering |
UAFX Descriptor DI IVendorNameplate ManufacturerUri |
False |
UAFX OfflineEngineering |
UAFX Descriptor DI IVendorNameplate Model |
False |
UAFX OfflineEngineering |
UAFX Descriptor DI IVendorNameplate ProductCode |
False |
UAFX OfflineEngineering |
UAFX Descriptor DI IVendorNameplate ProductInstanceUri |
False |
UAFX OfflineEngineering |
UAFX Descriptor DI IVendorNameplate SerialNumber |
False |
UAFX OfflineEngineering |
UAFX Descriptor DI IVendorNameplate SoftwareRevision |
False |
UAFX OfflineEngineering |
UAFX Descriptor IAssetExtensions Connectors |
False |
UAFX OfflineEngineering |
UAFX Descriptor IAssetRevision Build |
False |
UAFX OfflineEngineering |
UAFX Descriptor IAssetRevision SubBuild |
False |
UAFX OfflineEngineering |
UAFX Descriptor IAssetRevision Version |
False |
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
Group |
Conformance Unit / Profile Title |
Optional |
UAFX OfflineEngineering |
UAFX Descriptor ConfigurationDataFolder VariableStorage |
False |
UAFX OfflineEngineering |
UAFX Descriptor ConnectionEndpoint Base |
False |
UAFX OfflineEngineering |
UAFX Descriptor ConnectionEndpoint PubSub |
False |
UAFX OfflineEngineering |
UAFX Descriptor ControlGroup Base |
False |
UAFX OfflineEngineering |
UAFX Descriptor ControlGroup Methods |
False |
UAFX OfflineEngineering |
UAFX Descriptor FunctionalEntity Base |
False |
UAFX OfflineEngineering |
UAFX Descriptor IFunctionalEntity ApplicationIdentifier |
False |
UAFX OfflineEngineering |
UAFX Descriptor IFunctionalEntity AuthorAssignedIdentifier |
False |
UAFX OfflineEngineering |
UAFX Descriptor IFunctionalEntity AuthorAssignedVersion |
False |
UAFX OfflineEngineering |
UAFX Descriptor IFunctionalEntity AuthorUri |
False |
UAFX OfflineEngineering |
UAFX Descriptor IFunctionalEntity Capabilities |
False |
UAFX OfflineEngineering |
UAFX Descriptor IFunctionalEntity ConfigurationData |
False |
UAFX OfflineEngineering |
UAFX Descriptor IFunctionalEntity ConnectionEndpoints |
False |
UAFX OfflineEngineering |
UAFX Descriptor IFunctionalEntity ControlGroups |
False |
UAFX OfflineEngineering |
UAFX Descriptor IFunctionalEntity InputData |
False |
UAFX OfflineEngineering |
UAFX Descriptor IFunctionalEntity OperationalHealthAlarms |
False |
UAFX OfflineEngineering |
UAFX Descriptor IFunctionalEntity OutputData |
False |
UAFX OfflineEngineering |
UAFX Descriptor IFunctionalEntity PublisherCapabilities |
False |
UAFX OfflineEngineering |
UAFX Descriptor IFunctionalEntity SubscriberCapabilities |
False |
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
Group |
Conformance Unit / Profile Title |
Optional |
UAFX OfflineEngineering |
UAFX Descriptor Network Priority Mapping |
False |
UAFX OfflineEngineering |
UAFX Descriptor Network Physical Interfaces |
False |
UAFX OfflineEngineering |
UAFX Descriptor Network VLAN Interfaces |
False |
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
Group |
Conformance Unit / Profile Title |
Optional |
UAFX OfflineEngineering |
UAFX Descriptor Core VendorServerInfo |
False |
UAFX OfflineEngineering |
UAFX Descriptor Core ServerRedundancy |
False |
UAFX OfflineEngineering |
UAFX Descriptor Core Server Capabilities |
False |
UAFX OfflineEngineering |
UAFX Descriptor Core MaxMonitoredItemsQueueSize |
False |
UAFX OfflineEngineering |
UAFX Descriptor Core Subscriptions Capabilities |
False |
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
Group |
Conformance Unit / Profile Title |
Optional |
|
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 OfflineEngineering |
UAFX Tool Descriptor Import |
False |
UAFX OfflineEngineering |
UAFX Tool UAFX AML Libraries |
False |
UAFX OfflineEngineering |
UAFX Tool Import Digital Signature |
False |
UAFX OfflineEngineering |
UAFX Tool Logging |
False |
UAFX OfflineEngineering |
UAFX Tool Descriptor Lifecycle |
False |
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
Group |
Conformance Unit / Profile Title |
Optional |
UAFX OfflineEngineering |
UAFX Tool Descriptor Export |
False |
UAFX OfflineEngineering |
UAFX Tool UAFX AML Libraries |
False |
UAFX OfflineEngineering |
UAFX Tool Export Digital Signature |
False |
UAFX OfflineEngineering |
UAFX Tool Descriptor Lifecycle |
False |