Each table contains three columns. The first column is a description of the ConformanceGroupthat the ConformanceUnitis 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 Profileor Facet.The second column is a brief description of the ConformanceUnitor included Profile or Facet. The last column indicates if the ConformanceUnitis 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 Facetsfor the UAFX Information Modelillustrated in Figure 2, Figure 3, and Figure 4.

image005.png

Figure 2- Structure of AutomationComponent related Facets

image006.png

Figure 3- Structure of FunctionalEntity related Facets

image007.png

Figure 4- Structure of Asset related Facets

Table 12describes the details of the UAFX AutomationComponent Facet.

This Facetincludes the functionality common to all AutomationComponents.

Table 12– UAFX AutomationComponent Facet

Group

Conformance Unit / Profile Title

Optional

UAFX Base

UAFX FxRoot

False

UAFX AutomationComponent

UAFX AutomationComponent Base

False

UAFX AutomationComponent

UAFX AutomationComponent ComponentCapabilities

False

UAFX AutomationComponent

UAFX AutomationComponent SupportsPersistence

True

UAFX AutomationComponent

UAFX AutomationComponent MaxFunctionalEntities

False

UAFX AutomationComponent

UAFX AutomationComponent MaxConnections

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 AcDescriptor DescriptorFile

True

UAFX AutomationComponent

UAFX AcDescriptor DescriptorIdentifier

True

UAFX AutomationComponent

UAFX Auditing Connection Management

True

UAFX AutomationComponent

UAFX Auditing Connection Cleanup

True

Address Space Model

Address Space NonVolatile and Constant

True

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

ThisFacet includes the functionality needed for a UAFX Publisher.

Table 13– UAFX AutomationComponent Communication Publisher Facet

Group

Conformance Unit / Profile Title

Optional

UAFX AutomationComponent

UAFX PublisherCapabilities

False

UAFX AutomationComponent

UAFX AutomationComponent PubSub Connections

False

UAFX AutomationComponent

UAFX PublisherCapabilities Preconfigured Datasets

True

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

ThisFacet includes the functionality needed for a UAFX Subscriber.

Table 14– UAFX AutomationComponent Communication Subscriber Facet

Group

Conformance Unit / Profile Title

Optional

UAFX AutomationComponent

UAFX SubscriberCapabilities

False

UAFX AutomationComponent

UAFX AutomationComponent PubSub Connections

False

UAFX AutomationComponent

UAFX SubscriberCapabilities Preconfigured Datasets

True

Table 15describes the details of the UAFX IFunctionalEntity Facet.

ThisFacetincudes the functionality common to all FunctionalEntities.

Table 15– 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

True

UAFX FunctionalEntity

UAFX InputsFolder Hierarchy

True

UAFX FunctionalEntity

UAFX IFunctionalEntity OutputData

True

UAFX FunctionalEntity

UAFX OutputsFolder PublisherCapabilities

True

UAFX FunctionalEntity

UAFX OutputsFolder Hierarchy

True

UAFX FunctionalEntity

UAFX IFunctionalEntity ConfigurationData

True

UAFX FunctionalEntity

UAFX ConfigurationDataFolder VariableStorage

True

UAFX FunctionalEntity

UAFX ConfigurationDataFolder Hierarchy

True

UAFX FunctionalEntity

UAFX IFunctionalEntity Capabilities

True

UAFX FunctionalEntity

UAFX IFunctionalEntity Capabilities FeedbackSignalRequired

True

UAFX FunctionalEntity

UAFX IFunctionalEntity PublisherCapabilities

True

UAFX FunctionalEntity

UAFX IFunctionalEntity SubscriberCapabilities

True

UAFX FunctionalEntity

UAFX IFunctionalEntity ConnectionEndpoints

True

UAFX FunctionalEntity

UAFX ConnectionEndpointsFolder CommHealth

True

UAFX FunctionalEntity

UAFX ConnectionEndpoint Base

True

UAFX FunctionalEntity

UAFX ConnectionEndpoint InputVariables

True

UAFX FunctionalEntity

UAFX ConnectionEndpoint OutputVariables

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 16describes the details of the UAFX FunctionalEntity Facet.

ThisFacetincludes the base functionality for a FunctionalEntity.

Table 16– 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 17describes the details of the UAFX top-level FunctionalEntity Facet.

This Facetincludes the functionality needed by a FunctionalEntitythat is referenced directly by the AutomationComponentType FunctionalEntities Folder.

Table 17– 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

Table 18describes the details of the UAFX IAssetRevision Facet.

This Facetincludes the functionality common to all Objects implementing the IAssetRevision Interface.

Table 18– 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 19describes the details of the DI IVendorNameplate Facet.

This Facetincludes the functionality common to all Objects implementing the IVendorNameplate Interface.

Table 19– DI IVendorNameplate Facet

Group

Conformance Unit / Profile Title

Optional

DI

DI IVendorNameplate ManufacturerUri

True

DI

DI IVendorNameplate ProductCode

True

DI

DI IVendorNameplate HardwareRevision

True

DI

DI IVendorNameplate SoftwareRevision

True

DI

DI IVendorNameplate ProductInstanceUri

True

DI

DI IVendorNameplate Manufacturer

True

DI

DI IVendorNameplate Model

True

DI

DI IVendorNameplate DeviceRevision

True

DI

DI IVendorNameplate DeviceManual

True

DI

DI IVendorNameplate DeviceClass

True

DI

DI IVendorNameplate SerialNumber

True

DI

DI IVendorNameplate RevisionCounter

True

Table 20describes the details of the DI ITagNameplate Facet.

This Facetincludes the functionality common to all Objects implementing the ITagNameplate Interface.

Table 20– DI ITagNameplate Facet

Group

Conformance Unit / Profile Title

Optional

DI

DI ITagNameplate AssetId

True

DI

DI ITagNameplate ComponentName

True

Table 21describes the details of the DI IDeviceHealth Facet.

This Facetincludes the functionality common to all Objects implementing the IDeviceHealth Interface.

Table 21– DI IDeviceHealth Facet

Group

Conformance Unit / Profile Title

Optional

DI Base Model

DI DeviceHealth

False

DI Base Model

DI DeviceHealthProperty

True

DI Base Model

DI HealthDiagnosticsAlarm

True

Table 22describes the details of the UAFX Asset Facet.

This Facetincludes the functionaltity needed for an Assetthat is referenced directly by the AutomationComponentType Assets Folder.

Table 22– UAFX Asset Facet

Group

Conformance Unit / Profile Title

Optional

UAFX IAssetRevision Facet

DI IVendorNameplate Facet

DI ITagNameplate Facet

DI IDeviceHealth Facet

UAFX FxAsset

UAFX Asset Base

False

UAFX FxAsset

UAFX FxAsset Type

True

UAFX FxAsset

UAFX Asset SoftwareUpdate

True

UAFX FxAsset

UAFX Asset Connectors

True

UAFX FxAsset

UAFX IAssetRevision Version

False

UAFX FxAsset

UAFX IAssetRevision VerifyAsset Base

False

UAFX FxAsset

UAFX IVendorNameplate SerialNumberOrProductInstanceUri

False

UAFX FxAsset

UAFX IDeviceHealth DeviceHealthDiagnosticsAlarm

True

UAFX FxAsset

DI IVendorNameplate ManufacturerUri

False

UAFX FxAsset

DI IVendorNameplate ProductCode

False

UAFX FxAsset

DI ITagNameplate AssetId

False

DI Base Model

DI DeviceHealthProperty

False

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

This Facetis used to for modelling an AssetConnectorwith a physical slot where a module can be attached.

Table 23– 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 24describe the details of the UAFX Socket AssetConnector Facet.

This Facetis used to for modelling an AssetConnectorwith a physical socket where a cable can be connected.

Table 24– 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 25describe the details of the UAFX Clamp AssetConnector Facet.

This Facetis used to for modelling an AssetConnectorwith a wire connection where the wire needs to be connected to some termination connection.

Table 25– 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 26describe the details of the UAFX ClampBlock AssetConnector Facet.

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

Table 26– 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.

image008.png

Figure 5- Structure of Bridge and Station Component Facets

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

This Facetdescribes the requirements common to all products containing bridge functionality. It 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 27– 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 28describes the details of the Advanced Bridge Component Facet.

This Facetbuilds on the Base Bridge Component Facetand 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 28– 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 29describes the details of the Full Bridge Component Facet.

This Facetconstitutes 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 29– 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 30describes the details of the End Station Component Facet.

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

Table 30– 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 31describes the details of the IA-station Facet.

This Facetincludes industrial automation networking component requirements. In particular, it mandates an End Station Component Facetand adds the option to include Bridge Component Facets(via the UAFX EthernetIAStation ContainsBridgeConformanceUnit). It also adds functionality for Topology Discovery, Remote Managementand Time Synchronization.

Table 31– IA-station Facet

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

Table 32describes the details of the UAFX Station Facet.

This Facetincludes all networking functionality needed for UAFX component implementation, including an IA-stationand network interface representation in the Information Modeland its default configuration.

Table 32– UAFX Station Facet

Group

Conformance Unit / Profile Title

Optional

IA-station 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 Default VLAN Interface

False

UAFX Networking

UAFX EthernetUAFXStation Default PriorityMappingTable

False

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

image009.png

Figure 6- Structure of the UAFX Server Profile

image010.png

Figure 7- Structure of ConnectionManager related Facets

image011.png

Figure 8- Structure of the UAFX Controller Profile

image012.png

Figure 9- Structure of UAFX Controller Safety Facet

Table 33describes the details of the UAFX Controller Server Profile.

This Profileextends the “Nano Embedded Device 2022 Server” Profilewith the functionality necessary to host a UAFX Controllerapplication.

Table 33– UAFX Controller Server 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 Full

User Role Base 2022 Server Facet

User Role Management 2022 Server Facet

Global Certificate Management Server Facet

KeyCredential Service 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

UAFX Base

UAFX Preconfigured PublishedDataSet

False

UAFX Base

UAFX Preconfigured SubscribedDataSet

False

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

This Facetextends the “Minimum UA Client 2022”Profilewith the Clientfunctionality needed by a ConnectionManager.

Table 34– UAFX ConnectionManager Client Facet

Group

Conformance Unit / Profile Title

Optional

Minimum UA Client 2022 Profile

User Token – X509 Certificate Client Facet

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

Table 35describes the details of the UAFX SubscriberConfiguration Facet.

ThisFacetincludes the information required for configuring the Subscriberof an information flow in the ConnectionManager Information Model.

Table 35– 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 36describes the details of the UAFX SKS PushFacet.

ThisFacet includes theSecurity Key Server functionality needed for securing UAFX Connections using thepush model.

Table 36– UAFX SKS Push 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

UAFX SKS

UAFX SKS SetSecurityKeys

False

Table 37describes the details of the UAFX ConnectionManager Facet.

This Facetincludes the functionality needed by a UAFX Controllerto establish Connectionsbetween FunctionalEntities.

Table 37– UAFX ConnectionManager Facet

Group

Conformance Unit / Profile Title

Optional

UAFX ConnectionManager Client Facet

UAFX SubscriberConfiguration Facet

UAFX SKS Push 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 Connection 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 ControlGroups

False

UAFX ConnectionManager

UAFX ConnectionManager Configuration ConfigurationData

False

UAFX ConnectionManager

UAFX ConnectionManager AutomationComponentConfiguration AssetVerification

True

UAFX ConnectionManager

UAFX ConnectionManager AutomationComponentConfiguration CommunicationModelConfig

False

UAFX ConnectionManager

UAFX 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

Table 38describes the details of the UAFX Controller Profile.

ThisProfileis a collection of Profilesand Facetsnecessary to build a functional UAFX Controller, including a ConnectionManager.

Table 38– UAFX Controller Profile

Group

Conformance Unit / Profile Title

Optional

UAFX Controller Server Profile

Embedded DataChange Subscription 2022 Server Facet

UAFX AutomationComponent Facet

UAFX AutomationComponent Communication Publisher Facet

UAFX AutomationComponent Communication Subscriber Facet

UAFX Asset Facet

UAFX top-level FunctionalEntity Facet

UAFX ConnectionManager Facet

UAFX Station Facet

Publisher UDP UADP Periodic Fixed 2022 Profile

Subscriber UDP UADP Periodic Fixed 2022 Profile

Session Services

Session Multiple

False

UAFX Base

UAFX Input Datatype Support

False

UAFX FunctionalEntity

UAFX IFunctionalEntity InputData

False

UAFX FunctionalEntity

UAFX IFunctionalEntity OutputData

False

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

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

This Facetincludes the functionality needed for a UAFC Controllerto exchange safety-related data. Both SafetyProviderand SafetyConsumerfunctionality are provided.

Table 39– UAFX Controller Safety Facet

Group

Conformance Unit / Profile Title

Optional

SafetyAutomationComponent Facet

SafetyProvider Facet

SafetyConsumer Facet

SafetyProviderPubSubMapper Facet

SafetyConsumerPubSubMapper Facet