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.
Figure 2- Structure of AutomationComponent related Facets
Figure 3- Structure of FunctionalEntity related Facets
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.
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.
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.
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.
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.
Figure 6- Structure of the UAFX Server Profile
Figure 7- Structure of ConnectionManager related Facets
Figure 8- Structure of the UAFX Controller Profile
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.
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 |
|