5 Conformance Units

5.1 Overview

A ConformanceUnit, defined in OPC 10000‑7, represents an individually testable entity. For improved clarity, the list of ConformanceUnits is arranged into named ConformanceGroups. Table 2 lists the ConformanceGroups that reflect the UAFX Information Models and features. These ConformanceGroups and the ConformanceUnits are detailed in the following subclauses.

Table 2 – ConformanceGroups
GroupDescription
UAFX BaseDefines ConformanceUnits for all UAFX Controllers and devices.
UAFX AutomationComponentDefines ConformanceUnits for various features of AutomationComponents.
UAFX FxAssetDefines ConformanceUnits for various features of FxAssets.
UAFX FunctionalEntityDefines ConformanceUnits for various features of FunctionalEntities.
UAFX ConnectionManagerDefines ConformanceUnits for various features of ConnectionManagers.
UAFX Ethernet Networking FeaturesDefines ConformanceUnits for various features of End Station Components, Bridge Components, IA-stations, and UAFX Stations.
UAFX Ethernet Networking QuantitiesDefine concrete values or value ranges related to UAFX Ethernet networking features ConformanceUnits.
UAFX SKSDefines ConformanceUnits for UAFX SKS implementations.

5.2 UAFX Information Model

5.2.1 Overview

This subclause describes UAFX Information Model ConformanceUnits. The ConformanceGroups included are UAFX Base, UAFX AutomationComponent, UAFX FxAsset, UAFX FunctionalEntity and UAFX ConnectionManager.

5.2.2 UAFX Base

Table 3 describes Base UAFX Information Model ConformanceUnits. For additional information about these items, please refer to OPC 10000‑81.

Table 3 – UAFX Base
CategoryTitleDescription
UAFX Base
ServerUAFX FxRootSupports the well-known instance FxRoot
ServerUAFX Controller Datatype SupportIs capable of supporting Boolean, SByte, Byte, Int16, UInt16, Int32, UInt32, Float datatypes.
ServerUAFX Preconfigured PublishedDataSetIf preconfigured PublishedDataSets exist, the Server exposes the PublishSubscribe Object, the Folder hierarchy to all preconfigured PublishedDataSets, and all preconfigured PublishedDataSets.
ServerUAFX Preconfigured SubscribedDataSetIf preconfigured SubscribedDataSets exist, the Server exposes the PublishSubscribe Object and the SubscribedDataSets Folder, any sub-folders of it, and all preconfigured SubscribedDataSets.

5.2.3 UAFX AutomationComponent

Table 4 describes AutomationComponent related UAFX Information Model ConformanceUnits. For additional information about these items, please refer to OPC 10000‑81.

Table 4 – UAFX AutomationComponent
CategoryTitleDescription
AutomationComponent
ServerUAFX AutomationComponent BaseSupports the AutomationComponentType and its related types. It also includes at least one instance of the AutomationComponentType.
ServerUAFX AutomationComponent SupportsPersistenceIncludes the SupportsPersistence Variable in the ComponentCapabilities Folder, and that the value of SupportsPersistence is set to TRUE.
ServerUAFX AutomationComponent MaxConnectionsIncludes the MaxConnections Variable in the ComponentCapabilities Folder and supports the claimed number of Connections. Note the actual maximum number of connections supported may be reduced during runtime due to resource restrictions.
ServerUAFX AutomationComponent MinConnectionsIncludes the MinConnections Variable in the ComponentCapabilities Folder and supports at least the claimed number of Connections.
ServerUAFX AutomationComponent MaxFunctionalEntitiesIncludes the MaxFunctionalEntities Variable in the ComponentCapabilities Folder and supports the claimed number of FunctionalEntities.
ServerUAFX AutomationComponent MaxConnectionsPerCallIncludes the MaxConnectionsPerCall Variable in the ComponentCapabilities Folder and supports the claimed number of Connections per call.
ServerUAFX AutomationComponent ConnectionEstablishment BundledThis AutomationComponent requires that the EstablishConnections Method restricts the commands defined in the set of bundled commands to only be issued as part of a bundle. This also requires the inclusion of the CommandBundleRequired Variable in the ComponentCapabilities Folder and that the value of CommandBundleRequired is set to TRUE.
ServerUAFX AutomationComponent ConformanceNameAll instances of the AutomationComponentType include the ConformanceName Variable.
ServerUAFX AutomationComponent ConnectionEstablishment VerifyAssetSupports the EstablishConnections Method VerifyAssetCmd command.
ServerUAFX AutomationComponent ConnectionEstablishment VerifyFunctionalEntitySupports the EstablishConnections Method VerifyFunctionalEntityCmd command.
ServerUAFX AutomationComponent ConnectionEstablishment CreateConnectionEndPointSupports the EstablishConnections Method CreateConnectionEndpointCmd command.
ServerUAFX AutomationComponent ConnectionEstablishment EstablishControlSupports the EstablishConnections Method EstablishControlCmd command.
ServerUAFX AutomationComponent ConnectionEstablishment SetConfigurationDataSupports the EstablishConnections Method SetConfigurationDataCmd command.
ServerUAFX AutomationComponent ConnectionEstablishment ReassignControlSupports the EstablishConnections Method ReassignControlCmd command.
ServerUAFX AutomationComponent ConnectionEstablishment ReserveCommunicationIdsSupports the EstablishConnections Method ReserveCommunicationIdsCmd command.
ServerUAFX AutomationComponent ConnectionEstablishment SetCommunicationConfigurationSupports the EstablishConnections Method SetCommunicationConfigurationCmd command.
ServerUAFX AutomationComponent ConnectionEstablishment Modify Not SupportedDoes not support the PubSubConfiguration2DataType ElementModify element operations. This includes returning Result Code Bad_InvalidArgument if one of these operations is selected.
ServerUAFX AutomationComponent ConnectionEstablishment EnableCommunicationSupports the EstablishConnections Method EnableCommunicationCmd command.
ServerUAFX AutomationComponent PubSub ConnectionsSupports the establishment of Connections using the PubSub communication model.
ServerUAFX AutomationComponent DescriptorSupports the AcDescriptorType and its related types. It also includes at least one instance of AcDescriptorType in the Descriptors Folder, where the AcDescriptor supports at least one of the UAFX AutomationComponent AcDescriptor DescriptorFile or UAFX AutomationComponent AcDescriptor DescriptorIdentifier ConformanceUnit, where at least one Descriptor complies with the UAFX Offline Descriptor Profile.
ServerUAFX AutomationComponent AcDescriptor DescriptorFileSupports the DescriptorFile of the AcDescriptorType.
ServerUAFX AutomationComponent AcDescriptor DescriptorIdentifierSupports the DescriptorIdentifier and DescriptorVersion of the AcDescriptorType.
ServerUAFX AutomationComponent Auditing Connection ManagementSupports AuditEvents for establishing, closing, and configuring UAFX Connections. Includes exposing the AuditUpdateMethodResultEventType, and all its supertypes in the AddressSpace.
ServerUAFX AutomationComponent Connection Management LoggingSupports logging of information that is consistent with the information defined in AuditUpdateMethodResultEventType.
ServerUAFX AutomationComponent Auditing Connection CleanupSupports AuditEvents for cleanup of UAFX Connections. Includes exposing the AuditConnectionCleanupEventType and all its supertypes in the AddressSpace.
ServerUAFX AutomationComponent PublisherCapabilities BaseSupports an instance of PublisherCapabilitiesType and the implementation of the capabilities stated in the instance. [Note that other Objects may include an instance that further restricts capabilities]
ServerUAFX AutomationComponent PublisherCapabilities Preconfigured DatasetsRequires the usage of only pre-configured PublishedDataSets as indicated by PublisherCapabilities PreconfiguredDataSetOnly = TRUE.
ServerUAFX AutomationComponent SubscriberCapabilities BaseSupports an instance of SubscriberCapabilitiesType and the implementation of the capabilities stated in the instance. [Note that other Objects may include an instance that further restricts capabilities]
ServerUAFX AutomationComponent SubscriberCapabilities Preconfigured DatasetsRequires the usage of only pre-configured SubscribedDataSets as indicated by SubscriberCapabilities PreconfiguredDataSetOnly = TRUE.
ServerUAFX AutomationComponent Connection Cleanup LoggingSupports logging of information that is consistent with the information defined in AuditConnectionCleanupEventType.
ServerUAFX AutomationComponent Diagnostics FunctionalGroupSupports the Diagnostics FunctionalGroup of the AutomationComponentType.
ServerUAFX AutomationComponent Diagnostics EstablishCallsSupports the EstablishCallCount Variable of the AutomationComponent Diagnostics FunctionalGroup.
ServerUAFX AutomationComponent Diagnostics EstablishCallFailedSupports the EstablishCallFailedCount Variable of the AutomationComponent Diagnostics FunctionalGroup.
ServerUAFX AutomationComponent Diagnostics CloseCallSupports the CloseCalCount Variable of the AutomationComponent Diagnostics FunctionalGroup.
ServerUAFX AutomationComponent LogSupports the AutomationComponentLog Component of the AutomationComponentType.

5.2.4 UAFX FxAsset

Table 5 describes Asset-related UAFX Information Model ConformanceUnits. For additional information about these items, please refer to OPC 10000‑81.

Table 5 – UAFX FxAsset
CategoryTitleDescription
IAssetRevisionType
Server UAFX IAssetRevision VersionSupports Properties MajorAssetVersion and MinorAssetVersion of the IAssetRevisionType Interface.
Server UAFX IAssetRevision BuildSupports Property BuildAssetNumber of the IAssetRevisionType Interface.
Server UAFX IAssetRevision SubBuildSupports Property SubBuildAssetNumber of the IAssetRevisionType Interface.
Server UAFX IAssetRevision VerifyAsset BaseSupports the VerifyAsset Method of the IAssetRevisionType Interface including the VerificationMode of AssetCompatibility.
Server UAFX IAssetRevision VerifyAsset AssetIdentitySupports the VerifyAsset Method of the IAssetRevisionType Interface including the VerificationMode of AssetIdentity.
Server UAFX IAssetRevision VerifyAsset AssetIdentityAndCompatibilitySupports the VerifyAsset Method of the IAssetRevisionType Interface including the VerificationMode of AssetIdentityAndCompatibility.
ServerUAFX IVendorNameplate SerialNumberOrProductInstanceUriSupports either the SerialNumber or ProductInstanceUri Property of the IVendorNameplate Interface.
IAssetExtensions
ServerUAFX IAssetExtensions ConnectorsSupports the Connectors Folder of the IAssetExtensions Interface with at least one instance of AssetConnectorType or subtype of it in the Folder.
ServerUAFX IAssetExtensions Diagnostics FunctionalGroupSupports the Diagnostics FunctionalGroup of the IAssetExtensions Interface.
ServerUAFX IAssetExtensions Diagnostics PowerOnUpTimeSupports the PowerOnUpTime Variable of the IAssetExtensions Interface Diagnostics FunctionalGroup.
ServerUAFX IAssetExtensions Diagnostics CurrentCPUUtilizationSupports the CurrentCPUUtilization Variable of the IAssetExtensions Interface Diagnostics FunctionalGroup.
ServerUAFX IAssetExtensions Diagnostics MaxCPUUtilizationSupports the MaxCPUUtilization Variable of the IAssetExtensions Interface Diagnostics FunctionalGroup.
ServerUAFX IAssetExtensions Diagnostics CurrentMemoryUtilizationSupports the CurrentMemoryUtilization Variable of the IAssetExtensions Interface Diagnostics FunctionalGroup.
ServerUAFX IAssetExtensions Diagnostics MaxMemoryUtilizationSupports the MaxMemoryUtilization Variable of the IAssetExtensions Interface Diagnostics FunctionalGroup.
IDeviceHealth
ServerUAFX IDeviceHealth DeviceHealthDiagnosticsAlarmSupports at least one DeviceHealthDiagnosticAlarmType subtype defined in OPC 10000‑100. This includes support of the DI DeviceHealth DeviceHealthAlarms ConformanceUnit.
FxAsset
ServerUAFX FxAsset TypeExposes the FxAssetType.
ServerUAFX Asset BaseSupports at least one instance of the FxAssetType, or a subtype of it, or an Object that implements the following interfaces: IVendorNameplateType, ITagNameplateType, IDeviceHealthType and IAssetRevisionType. This includes supporting all required types.
ServerUAFX SoftwareUpdateSupports the SoftwareUpdate AddIn.
Connectors
ServerUAFX AssetConnector IdSupports the Id Property of the AssetConnectorType.
ServerUAFX AssetConnector NameSupports the Name Property the of AssetConnectorType.
ServerUAFX AssetConnector KindSupports the Kind Property of the SocketType, ClampType, or ClampBlockType.
ServerUAFX AssetConnector Slot BaseSupports at least one instance of SlotType.
ServerUAFX AssetConnector Slot LogicalIdSupports the LogicalId Property of the SlotType.
ServerUAFX AssetConnector Socket BaseSupports at least one instance of SocketType.
ServerUAFX AssetConnector Clamp BaseSupports at least one instance of ClampType.
ServerUAFX AssetConnector ClampBlock BaseSupports at least one instance of ClampBlockType.
ServerUAFX AssetConnector ClampBlock BlockSizeSupports the BlockSize Property of ClampBlockType.
ServerUAFX AssetConnector ClampBlock NestedSupports nested ClampType(s).

5.2.5 UAFX FunctionalEntity

Table 6 describes FunctionalEntity related UAFX Information Model ConformanceUnits. For additional information about these items, please refer to OPC 10000‑81.

Table 6 – UAFX FunctionalEntity
CategoryTitleDescription
IfunctionalEntity
ServerUAFX IFunctionalEntity AuthorUriSupports the AuthorUri Property of the IFunctionalEntity Interface.
ServerUAFX IFunctionalEntity AuthorAssignedIdentifierSupports the AuthorAssignedIdentifier Property of the IFunctionalEntity Interface.
ServerUAFX IFunctionalEntity AuthorAssignedVersionSupports the AuthorAssignedVersion Property of the IFunctionalEntity Interface. This also requires the UAFX FunctionalEntity AuthorAssignedIdentifier ConformanceUnit.
ServerUAFX IFunctionalEntity ApplicationIdentifierSupports the ApplicationIdentifier Property of the IFunctionalEntity Interface.
ServerUAFX IFunctionalEntity OperationalHealthSupports the OperationalHealth Variable of the IFunctionalEntity Interface.
ServerUAFX IFunctionalEntity OperationalHealthAlarmsSupports the OperationalHealthAlarms Folder of the IFunctionalEntity Interface.
Server UAFX IFunctionalEntity VerifySupports the Verify Method of the IFunctionalEntity Interface.
Server UAFX IFunctionalEntity ProcessDataThis FunctionalEntity, or sub-FunctionalEntity (i.e., one that is referenced from this FunctionalEntity), supports at least one of the UAFX IFunctionalEntity InputData or UAFX IFunctionalEntity OutputData ConformanceUnits.
Server UAFX IFunctionalEntity InputDataSupports InputData of the IFunctionalEntity Interface. This includes a Reference to at least one Variable.
Server UAFX IFunctionalEntity OutputDataSupports OutputData of the IFunctionalEntity Interface. This includes a Reference to at least one Variable.
Server UAFX IFunctionalEntity ConfigurationDataSupports ConfigurationData of the IFunctionalEntity Interface. This includes a Reference to at least one Variable.
ServerUAFX ConfigurationDataFolder VariableStorageSupports the SetStoredVariables, ClearStoredVariables, and ListStoredVariables Methods of ConfigurationDataFolderType.
Server UAFX ConfigurationDataFolder HierarchySupports a hierarchy of ConfigurationDataFolders.
ServerUAFX IFunctionalEntity ConfigurationData ConfigurationSupports ConfigurationData of the IFunctionalEntity Interface, including the Configuration FunctionalGroup of the IFunctionalEntity Interface ConfigurationData Component.
ServerUAFX IFunctionalEntity ConfigurationData TuningSupports ConfigurationData of the IFunctionalEntity Interface, including the Tuning FunctionalGroup of the IFunctionalEntity Interface ConfigurationData Component.
ServerUAFX IFunctionalEntity ConnectionEndpointsSupports ConnectionEndpoints of the IFunctionalEntity Interface.
ServerUAFX ConnectionEndpointsFolder CommHealthSupports CommHealth of the ConnectionEndpointsFolder.
ServerUAFX IFunctionalEntity Capabilities BaseSupports Capabilities of the IFunctionalEntity Interface.
ServerUAFX IFunctionalEntity Capabilities FeedbackSignalRequiredSupports the FeedbackSignalRequired capability of the FunctionalEntityCapabilitiesType.
ServerUAFX IFunctionalEntity PublisherCapabilities BaseSupports PublisherCapabilities of the IFunctionalEntity Interface.
ServerUAFX IFunctionalEntity SubscriberCapabilities BaseSupports SubscriberCapabilities of the IFunctionalEntity Interface.
Server UAFX IFunctionalEntity ControlGroupsSupports ControlGroups of the IFunctionalEntity Interface.
ServerUAFX IFunctionalEntity Status FunctionalGroupSupports the Status FunctionalGroup of the IFunctionalEntity Interface.
ServerUAFX IFunctionalEntity Operational FunctionalGroupSupports the Operational FunctionalGroup of the IFunctionalEntity Interface.
ServerUAFX IFunctionalEntity Diagnostics FunctionalGroupSupports the Diagnostics FunctionalGroup of the IFunctionalEntity Interface.
ServerUAFX IFunctionalEntity Diagnostics OperationalConnectionCountSupports the OperationalConnectionCount Variable of the IFunctionalEntity Interface Diagnostics FunctionalGroup.
ServerUAFX IFunctionalEntity Diagnostics ExistingConnectionCountSupports the ExistingConnectionCount Variable of the IFunctionalEntity Interface Diagnostics FunctionalGroup.
ServerUAFX IFunctionalEntity Diagnostics ErrorConnectionCountSupports the ErrorConnectionCount Variable of the IFunctionalEntity Interface Diagnostics FunctionalGroup.
ServerUAFX IFunctionalEntity Diagnostics FailedConnectionCountSupports the FailedConnectionCount Variable of the IFunctionalEntity Interface Diagnostics FunctionalGroup.
ServerUAFX IFunctionalEntity Diagnostics CleanedUpConnectionCountSupports the CleanedUpConnectionCount Variable of the IFunctionalEntity Interface Diagnostics FunctionalGroup.
ServerUAFX IFunctionalEntity Diagnostics TotalEstablishAttemptsCountSupports the TotalEstablishAttemptsCount Variable of the IFunctionalEntity Interface Diagnostics FunctionalGroup.
ServerUAFX IFunctionalEntity Diagnostics FailedEstablishAttemptsCountSupports the FailedEstablishAttemptsCount Variable of the IFunctionalEntity Interface Diagnostics FunctionalGroup.
ServerUAFX IFunctionalEntity Diagnostics FailedVerificationCountSupports the FailedVerificationCount Variable of the IFunctionalEntity Interface Diagnostics FunctionalGroup.
FunctionalEntity
ServerUAFX FunctionalEntity TypeExposes the FunctionalEntityType.
ServerUAFX FunctionalEntity BaseSupports at least one instance of the FunctionalEntityType, a subtype of it, or an Object that implements the IFunctionalEntity Interface. This includes supporting all required types
Server UAFX FunctionalEntity SubFunctionalEntitySupports the HasSubFunctionalEntity Reference.
InputData
ServerUAFX InputsFolder SubscriberCapabilities BaseSupports SubscriberCapabilities of the InputsFolderType.
ServerUAFX InputsFolder HierarchySupports a hierarchy of InputsFolders.
OutputData
ServerUAFX OutputsFolder PublisherCapabilities BaseSupports PublisherCapabilities of the OutputsFolderType.
ServerUAFX OutputsFolder HierarchySupports a hierarchy of OutputsFolders.
ConnectionEndpoint
ServerUAFX ConnectionEndpoint BaseSupports at least one instance of a subtype of ConnectionEndpointType, including InputVariables and OutputVariables.
ServerUAFX ConnectionEndpoint Diagnostics FunctionalGroupSupports the Diagnostics FunctionalGroup of the ConnecctionEndpointType.
ServerUAFX ConnectionEndpoint Diagnostics CreationTimeSupports the CreationTime Variable of the ConnectionEndpointType Diagnostics FunctionalGroup.
ServerUAFX ConnectionEndpoint Diagnostics ModificationTimeSupports the ModificationTime Variable of the ConnectionEndpointType Diagnostics FunctionalGroup.
ServerUAFX ConnectionEndpoint ApplicationUriSupports at least one instance of a subtype of ConnectionEndpointType including ConnectionManagerApplicationUri Variable of the ConnectionEndpintType.
ControlGroup
ServerUAFX ControlGroup BaseSupports at least one instance of the ControlGroupType.
ServerUAFX ControlGroup NestedSupports nested ControlGroup(s)
Server UAFX ControlGroup MethodsSupports the EstablishControl, ReleaseControl, and ReassignControl Methods of ControlGroups.
PubSubConnectionEndpoint
ServerUAFX ConnectionEndpoint PubSubSupports an instance of the PubSubConnectionEndpointType.

5.2.6 UAFX ConnectionManager

Table 7 describes ConnectionManager-related UAFX Information Model ConformanceUnits. For additional information about these items, please refer to OPC 10000‑81.

Table 7 – UAFX ConnectionManager
CategoryTitleDescription
ConnectionManager
ServerUAFX ConnectionManager BaseSupports the well-known instance of the ConnectionManagerType. This includes support of ConnectionConfigurationSetType instances, including any subtypes of ConnectionConfigurationSetType Components that are supported.
ServerUAFX ConnectionManager ConnectionsDiagnosticsSupports the ConnectionsDiagnostics Variable of the ConnectionConfigurationSetType.
ServerUAFX ConnectionManager Capabilities BaseSupports the Capabilities Object in the ConnectionManager and the related ConnectionManagerCapabilitiesType FolderType.
ServerUAFX ConnectionManager Capabilities MaxConnectionConfigurationSetsIncludes the MaxConnectionConfigurationSets Variable in the Capabilities Folder and supports the behaviour related to it.
ServerUAFX ConnectionManager Capabilities MonitorsLocalConnectionEndpointsIncludes the MonitorsLocalConnectionEndpoints Variable in the Capabilities Folder and supports the behaviour related to it.
ServerUAFX ConnectionManager Capabilities MonitorsAllConnectionEndpointsIncludes the MonitorsAllConnectionEndpoints Variable in the Capabilities Folder and supports the behaviour related to it.
ServerUAFX ConnectionManager AggregatedCurrentStateSupports the AggregatedCurrentState Variable of the ConnectionManagerType.
ServerUAFX ConnectionManager Diagnostics FunctionalGroupSupports the Diagnostics FunctionalGroup of the ConnectionManagerType.
ServerUAFX ConnectionManager Diagnostics EstablishCallSupports the EstablishCallCount Variable of the ConnectionManagerType Diagnostics FunctionalGroup.
ServerUAFX ConnectionManager Diagnostics CloseCallSupports the CloseCallCount Variable of the ConnectionManagerType Diagnostics FunctionalGroup.
ServerUAFX ConnectionManager Diagnostics EstablishCallFailedSupports the EstablishCallFailedCount Variable of the ConnectionManagerType Diagnostics FunctionalGroup.
ServerUAFX ConnectionManager LogSupports the ConnectionManagerLog Component of the ConnectionManagerType.
ServerUAFX ConnectionManager EditConnectionConfigurationSetsSupports the EditConnectionConfigurationSets Method. This includes support of the Edit Variable of the ConnectionConfigurationSetType.
ServerUAFX ConnectionManager ProcessConnectionConfigurationSetsSupports the ProcessConnectionConfigurationSets Method. This includes support of the ActionRemoveConnections, ActionEnableConnections, ActionDisableConnections Actions, and at least one of the following Conformance Units: UAFX ConnectionManager ActionEstablishConnectionsEnabled, UAFX ConnectionManager ActionEstablishConnectionsDisabled, or UAFX ConnectionManager ActionEstablishConnections.
ClientUAFX ConnectionManager Auditing Method CallsSupports AuditEvents for Method calls issued by a Client. Includes exposing the AuditUpdateMethodResultEventType and all its supertypes in the AddressSpace.
ClientUAFX ConnectionManager Auditing Method Calls LoggingSupports logging of information in the ConnectionManagerLog consistent with the creation of AuditEvents for Method calls issued by a Client with the information defined in AuditUpdateMethodResultEventType.
ServerUAFX ConnectionManager Configuration Set Processing EventsSupports Events for the processing of ConnectionConfigurationSets. Includes exposing the ConnectionConfigurationSetProcessingStartedEventType, ConnectionConfigurationSetProcessingSucceededEventType, and ConnectionConfigurationSetProcessingFailedEventType and all their supertypes in the AddressSpace.
ServerUAFX ConnectionManager ActionEstablishConnectionsEnabledSupports the ActionEstablishConnectionsEnabled Action of the ProcessConnectionConfigurationSets Method.
ServerUAFX ConnectionManager ActionEstablishConnectionsDisabledSupports the ActionEstablishConnectionsDisabled Action of the ProcessConnectionConfigurationSets Method.
ServerUAFX ConnectionManager ActionEstablishConnectionsSupports the ActionEstablishConnections Action of the ProcessConnectionConfigurationSets Method.
ServerUAFX ConnectionManager ConnectionConfigurationSet SecurityKeyServerIs capable of supporting an instance of the ConnectionConfigurationSetType, including the SecurityKeyServer Variable.
ServerUAFX ConnectionManager Configuration ExpectedVerificationVariablesIs capable of supporting an instance of the ConnectionConfigurationSetType, including the ExpectedVerificationVariables Variable.
ServerUAFX ConnectionManager Configuration ControlGroupsIs capable of supporting an instance of the ConnectionConfigurationSetType, including the ControlGroups Variable.
ServerUAFX ConnectionManager Configuration ConfigurationDataIs capable of supporting an instance of the ConnectionConfigurationSetType, including the ConfigurationData Variable.
ServerUAFX ConnectionManager PubSubCommunicationFlowConfigurationIs capable of supporting an instance of the PubSubCommunicationFlowConfigurationType.
ServerUAFX ConnectionManager PubSubCommunicationFlowConfiguration AddressIs capable of supporting an instance of the PubSubCommunicationFlowConfigurationType, including the Address Variable.
ServerUAFX ConnectionManager PubSubCommunicationFlowConfiguration TransportProfileUriIs capable of supporting an instance of the PubSubCommunicationFlowConfigurationType, including the TransportProfileUri Variable.
ServerUAFX ConnectionManager PubSubCommunicationFlowConfiguration HeaderLayoutUriIs capable of supporting an instance of the PubSubCommunicationFlowConfigurationType, including the HeaderLayoutUri Variable.
ServerUAFX ConnectionManager PubSubCommunicationFlowConfiguration PublishingIntervalIs capable of supporting an instance of the PubSubCommunicationFlowConfigurationType, including the PublishingInterval Variable.
ServerUAFX ConnectionManager PubSubCommunicationFlowConfiguration QosIs capable of supporting an instance of the PubSubCommunicationFlowConfigurationType, including the Qos Variable.
ServerUAFX ConnectionManager PubSubCommunicationFlowConfiguration SecurityModeIs capable of supporting an instance of the PubSubCommunicationFlowConfigurationType, including the SecurityMode Variable.
ServerUAFX ConnectionManager PubSubCommunicationFlowConfiguration SecurityGroupIdIs capable of supporting an instance of the PubSubCommunicationFlowConfigurationType, including the SecurityGroupId Variable.
ServerUAFX ConnectionManager SubscriberConfigurationIs capable of supporting an instance of the SubscriberConfigurationType.
ServerUAFX ConnectionManager SubscriberConfiguration AddressIs capable of supporting an instance of the SubscriberConfigurationType, including the Address Variable.
ServerUAFX ConnectionManager SubscriberConfiguration ReceiveQosIs capable of supporting an instance of the SubscriberConfigurationType, including the ReceiveQos Variable.
ServerUAFX ConnectionManager AutomationComponentConfiguration AssetVerificationIs capable of supporting an instance of the AssetVerificationType.
ServerUAFX ConnectionManager AutomationComponentConfiguration CommunicationModelConfigIs capable of supporting an instance of the AutomationComponentConfigurationType, including the CommunicationModelConfig Object.
ServerUAFX ConnectionManager PubSubCommunicationModelConfigIs capable of supporting an instance of the PubSubCommunicationModelConfigurationType.
Server UAFX ConnectionManager File ConfigurationSupports the ConnectionManagerConfiguration Object in the ConnectionManager. This includes support for reading and writing the defined File, the CloseAndUpdate Method, including the ElementAdd, ElementRemove and ElementReplace Operations, and all related DataTypes for the File content.
ServerUAFX ConnectionManager Exposes CCSsExposes a ConnectionConfigurationSet for each of its Connections.
ClientUAFX Client ConnectionManager VerifyAssetIs capable of issuing the VerifyAssetCmd command of the EstablishConnections Method.
ClientUAFX Client ConnectionManager VerifyFunctionalEntityIs capable of issuing the VerifyFunctionalEntityCmd command of the EstablishConnections Method.
ClientUAFX Client ConnectionManager CreateConnectionEndpointIs capable of issuing the CreateConnectionEndpointCmd command of the EstablishConnections Method.
ClientUAFX Client ConnectionManager EstablishControlIs capable of issuing the EstablishControlCmd command of the EstablishConnections Method.
ClientUAFX Client ConnectionManager SetConfigurationDataIs capable of issuing the SetConfigurationDataCmd command of the EstablishConnections Method.
ClientUAFX Client ConnectionManager ReassignControlIs capable of issuing the ReassignControlCmd command of the EstablishConnections Method.
ClientUAFX Client ConnectionManager SetCommunicationConfigurationIs capable of issuing the SetCommunicationConfigurationCmd command of the EstablishConnections Method. This includes support of preconfigured and dynamic DataSets.
ClientUAFX Client ConnectionManager EnableCommunicationIs capable of issuing the EnableCommunicationCmd command of the EstablishConnections Method.
ClientUAFX Client ConnectionManager ReserveCommunicationIdsIs capable of issuing the ReserveCommunicationIds command of the EstablishConnections Method.
ClientUAFX Client ConnectionManager Bundled CommandsIs capable of issuing commands in a bundle for AutomationComponents that require a bundle.

5.3 UAFX Networking

5.3.1 Overview

This subclause describes UAFX Networking features and quantities ConformanceUnits. The ConformanceGroups included are UAFX Ethernet Networking Features and UAFX Ethernet Networking Quantities.

5.3.2 UAFX Ethernet networking features

Table 8 describes UAFX Ethernet Networking Features ConformanceUnits which describe IEEE 802 features of End Station Components, Bridge Components, IA-stations, and UAFX Stations. For additional information about these items, please refer to OPC 10000‑82.

Table 8 – UAFX Ethernet networking features
CategoryTitleDescription
EthernetUAFXStation
InfrastructureUAFX EthernetUAFXStation Default PriorityMappingTableSupport of the Default PriorityMappingEntryType values according to Part 82
InfrastructureUAFX EthernetUAFXStation Physical InterfaceSupport of the physical network interface Objects IetfBaseNetworkInterfaceType and NetworkInterfaces Folder according to Part 82
InfrastructureUAFX EthernetUAFXStation Default VLAN InterfaceSupport of the Default VLAN Interface values according to Part 82
InfrastructureUAFX EthernetUAFXStation Remote Systems DataSupports the BNM LLDP Port Info Remote Systems Data ConformanceUnit if the UAFX EthernetIAStation ContainsBridge ConformanceUnit is supported
EthernetIAStation
Infrastructure

UAFX EthernetIAStation ContainsBridge

Contains one or more Bridge Components, each supporting one or more of the following Facets: Base Bridge Component Facet, Advanced Bridge Component Facet, Full Bridge Component Facet

Rules for future changes of this CU:

1) All included facets must be based on a common Base Bridge Component Facet.

2) Facets must not be mutually exclusive.

3) A Full Bridge Component Facet must cover the maximum requirements of all Bridge Component Facets.

InfrastructureUAFX EthernetIAStation Default PCP to TC MappingSupport of the Default Priority to Traffic Class Mapping according to Part 82
EthernetEndStation
InfrastructureUAFX EthernetEndStation C-VLAN SupportSupport of C-VLAN tagging according to the End Station Component feature selection of Part 82
EthernetBridge
InfrastructureUAFX EthernetBridge C-VLAN Component SupportSupport of C-VLAN component features according to the Bridge Component requirements clause of Part 82
InfrastructureUAFX EthernetBridge Strict PrioritySupport of the strict priority algorithm according to the Bridge Component feature selection of Part 82
InfrastructureUAFX EthernetBridge Regenerating PrioritySupport regenerating priority according to the Bridge Component feature selection of Part 82
InfrastructureUAFX EthernetBridge Frame FilteringSupport frame filtering according to the Bridge Component feature selection of Part 82
InfrastructureUAFX EthernetBridge Per-Stream Filtering And PolicingSupport per-stream filtering and policing according to the Bridge Component feature selection of Part 82
InfrastructureUAFX EthernetBridge Enhancements For Scheduled TrafficSupport enhancements for scheduled traffic according to the Bridge Component feature selection of Part 82
InfrastructureUAFX EthernetBridge Frame PreemptionSupport frame preemption according to the Bridge Component feature selection of Part 82 for ports operating below 5 Gb/s
InfrastructureUAFX EthernetBridge TE-MSTIDSupport TE-MSTID according to the Bridge Component feature selection of Part 82
EthernetServices
InfrastructureUAFX EthernetServices Topology DiscoveryImplementation of Topology Discovery according to Part 82
InfrastructureUAFX EthernetServices gPTP Time SynchronizationImplementation of Time Synchronization according to Part 82
InfrastructureUAFX EthernetServices Remote ManagementImplementation of Remote Management according to Part 82

5.3.3 UAFX Ethernet Networking Quantities

Table 9 describes UAFX Ethernet Networking Quantities ConformanceUnits which define concrete values or value ranges for UAFX Ethernet Networking Features ConformanceUnits listed in Table 8.

Table 9 – UAFX Ethernet networking quantities
CategoryTitleDescription
EthernetEndstationQuantities
InfrastructureUAFX EthernetEndstationQuantities C-VLAN 1Support the use of at least 1 Customer VLAN ID.
EthernetBridgeQuantities
InfrastructureUAFX EthernetBridgeQuantities C-VLAN 8Support the use of at least 8 Customer VLAN IDs
InfrastructureUAFX EthernetBridgeQuantities Queue 4Support at least four queues as specified IEEE 802.1Q‑2018, 8.6.6
InfrastructureUAFX EthernetBridgeQuantities Queue 8Support eight queues as specified IEEE 802.1Q‑2018, 8.6.6
InfrastructureUAFX EthernetBridgeQuantities Preemption Minimum Non-Final Fragment Size 64Support a minimum size of non-final fragments of at least 64 octets as specified IEEE 802.3‑2022, 30.14.1.7
InfrastructureUAFX EthernetBridgeQuantities Scheduled Traffic GCL 16/64Support at least 16 gate control list entries (parameter SupportedListMax according to IEEE Std 802.1Q, clause 12.29.1.5) for enhancements for scheduled traffic for ports operating on 10 Mb/s to 100 Mb/s and at least 64 gate control list entries for ports operating on 1 Gb/s to 10 Gb/s.
InfrastructureUAFX EthernetBridgeQuantities Scheduled Traffic GCL 16/128Support at least 16 gate control list entries (parameter SupportedListMax according to IEEE Std 802.1Q, clause 12.29.1.5) for enhancements for scheduled traffic for ports operating on 10 Mb/s to 100 Mb/s and at least 128 gate control list entries for ports operating on 1 Gb/s to 10 Gb/s.
InfrastructureUAFX EthernetBridgeQuantities Interference 500/200

Support the ability to buffer frames of sizes 64 B to 2000 B at least for a period of 500 µs of egress traffic for each port when operating on 100 Mb/s.

Support the ability to buffer frames of sizes 64 B to 2000 B at least for a period of 200 µs of egress traffic for each port when operating on 1 Gb/s.

InfrastructureUAFX EthernetBridgeQuantities Scheduled Traffic Cycle Time 800/1000

Support at least admin and oper cycle times (see IEEE 802.1Q, clause 12.29.1) of 800 µs and 1000 µs for the enhancement of scheduled traffic mechanism for ports operating at either 100 Mb/s or 1 Gb/s.

NOTE: Higher and lower application cycle times can be achieved with reduction and sub-cycling (see ConformanceUnit UAFX EthernetBridgeQuantities Scheduled Traffic GCL 16/64).

5.4 UAFX OfflineEngineering

5.4.1 Overview

This subclause describes UAFX OfflineEngineering ConformanceUnits. The ConformanceGroups included are UAFX OfflineEngineering and UAFX OfflineEngineering Security.

5.4.2 UAFX OfflineEngineering Descriptor

Table 10 describes UAFX OfflineEngineering Descriptor ConformanceUnits, which describe the structure and syntax of a Descriptor file. For additional information about these items, please refer to OPC 10000‑83.

Table 10 – UAFX OfflineEngineering Descriptor
CategoryTitleDescription
UAFX Descriptor
OfflineUAFX Descriptor Open Packaging Convention FormatSupports the Open Packaging Convention attachment file name extension and Pack URI syntax.
OfflineUAFX Descriptor Open Packaging Convention Common ServicesSupports the Open Packaging Convention common services files: [Content_Types].xml, .rels, origin.psdor, and origin.psdor.rels.
OfflineUAFX Descriptor AML File FormatSupports the AutomationML container file format.
OfflineUAFX Descriptor UAFX ManifestSupports the Descriptor manifest.
OfflineUAFX Descriptor UAFX Information ModelSupports the Root AML file, OPC UA FX AML Libraries, and OPC UA FX AML Core Libraries for defining OPC UA FX information models. The OPC UA FX AML Core Libraries are those libraries that are defined in OPC 10000-83 Annexes.
OfflineUAFX Descriptor Relationship ReferencesSupports Descriptor Open Packaging Conventions relationship references.
OfflineUAFX Tool AML ExternalDataReferencesSupports AutomationML ExternalDataReferences if a non-AutomationML artifact is included in a Descriptor.
OfflineUAFX Tool AML ExternalReferencesSupports AutomationML ExternalReferences if multiple AutomationML files are included in the Descriptor.
UAFX Engineering Tool
OfflineUAFX Tool Descriptor ImportSupports the importing of UAFX Descriptors.
OfflineUAFX Tool Descriptor ExportSupports the exporting of UAFX Descriptors.
OfflineUAFX Tool UAFX AML LibrariesSupports the use of AML constructs and the OPC UA FX AML Libraries.
OfflineUAFX Tool Descriptor LifecycleSupports the handling of Descriptors with different FxVersions.
UAFX OfflineEngineering Security – General
OfflineUAFX Descriptor Digital Signature Descriptor is signed using a digital signature specified in OPC 10000‑83 using one of the signing algorithms defined by the UAFX Offline Security Policies. When signing using an RSA algorithm, the PSS padding algorithm should be used whenever possible, e.g. UAFX Offline CertificateSignatureAlgorithm_ RSASAA_PSS-SHA2-256.
OfflineUAFX Tool Export Digital SignatureSupports exporting a compliant Descriptor.
OfflineUAFX Tool Import Digital SignatureSupports importing any compliant Descriptor. All digital signatures in an imported Descriptor are validated as specified in OPC 10000‑83 using the signing algorithms defined in the UAFX Offline Security Policies.
OfflineUAFX Tool LoggingSupports error message logging and display when invalid digital signatures are imported.

5.4.3 UAFX OfflineEngineering Descriptor Security

Table 11 describes UAFX OfflineEngineering Security ConformanceUnits which describe the security policies for signing Descriptors. For additional information about these items, please refer to OPC 10000‑83.

Table 11 – OfflineEngineering Descriptor Security
CategoryTitleDescription
UAFX OfflineEngineering Signing – Limits
OfflineUAFX Offline Rsa-Sha256 Limits

-> MinAsymmetricKeyLength: 2048 bits

-> MaxAsymmetricKeyLength: 4096 bits

OfflineUAFX Offline Rsa-Sha384 Limits

-> MinAsymmetricKeyLength: 3072 bits

-> MaxAsymmetricKeyLength: 4096 bits

OfflineUAFX Offline Rsa-Sha512Limits

-> MinAsymmetricKeyLength: 4096 bits

-> MaxAsymmetricKeyLength: 8192 bits

OfflineUAFX Offline ECC‑nistP256 Limits

-> MinAsymmetricKeyLength: 256 bits (ECC)

-> MaxAsymmetricKeyLength: 384 bits (ECC for CA Only)

OfflineUAFX Offline ECC‑nistP384 Limits

-> MinAsymmetricKeyLength: 384 bits (ECC)

-> MaxAsymmetricKeyLength: 521 bits (ECC for CA Only)

OfflineUAFX Offline ECC‑nistP521 Limits

-> MinAsymmetricKeyLength: 521 bits (ECC)

-> MaxAsymmetricKeyLength: 521 bits (ECC)

UAFX OfflineEngineering Signing - Algorithms
OfflineUAFX Offline CertificateSignatureAlgorithm_ RSA-PKCS15-SHA2-256

The RSA signature algorithm which is defined in https://tools.ietf.org/html/rfc3447.

The RSASSA-PKCS1-v1_5 scheme is used.

The hash algorithm is SHA2 with 256 bits, 384 bits, or 512 bits. It is described in https://tools.ietf.org/html/rfc6234.

OfflineUAFX Offline AsymmetricSignatureAlgorithm_RSA-PKCS15-SHA2-384

The RSA signature algorithm which is defined in https://tools.ietf.org/html/rfc3447.

The RSASSA-PKCS1-v1_5 scheme is used.

The hash algorithm is SHA2 with 384 bits and is described in https://tools.ietf.org/html/rfc6234.

The URI is http://www.w3.org/2001/04/xmldsig-more#rsa-sha384.

OfflineUAFX Offline CertificateSignatureAlgorithm_RSA-PKCS15-SHA2-384

The RSA signature algorithm which is defined in https://tools.ietf.org/html/rfc3447.

The RSASSA-PKCS1-v1_5 scheme is used.

The hash algorithm is SHA2 with 384 bits or 512 bits. It is described in https://tools.ietf.org/html/rfc6234.

OfflineUAFX Offline AsymmetricSignatureAlgorithm_RSA-PKCS15-SHA2-512

The RSA signature algorithm which is defined in https://tools.ietf.org/html/rfc3447.

The RSASSA-PKCS1-v1_5 scheme is used.

The hash algorithm is SHA2 with 512 bits and is described in https://tools.ietf.org/html/rfc6234.

The URI is http://www.w3.org/2001/04/xmldsig-more#rsa-sha512.

OfflineUAFX Offline CertificateSignatureAlgorithm_RSA-PKCS15-SHA2-512

The RSA signature algorithm which is defined in https://tools.ietf.org/html/rfc3447.

The RSASSA-PKCS1-v1_5 scheme is used.

The hash algorithm is SHA2 with 512 bits. It is described in https://tools.ietf.org/html/rfc6234.

OfflineUAFX Offline AsymmetricSignatureAlgorithm_ECDSA-SHA2-256

The ECC digital signature algorithm described in https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.186-4.pdf.

The hash algorithm is SHA2 with 256 bits and is described in https://tools.ietf.org/html/rfc6234.

The URI is http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha256.

OfflineUAFX Offline CertificateKeyAlgorithm_ECC-nistP256

The P-256 or P-384 curve described in http://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.186-4.pdf.

ECC public key compression is not used.

ECC coordinates are encoded as big-endian integers padded with zeros.

An end entity Certificate shall use P-256.

A CA that issues end entity Certificates shall use P-256.

Other CAs may use P-384.

OfflineUAFX Offline CertificateSignatureAlgorithm_ECDSA-SHA2-256

ECC digital signature algorithm described in https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.186-4.pdf.

The SHA2 algorithm is described in http://tools.ietf.org/html/rfc6234.

The SHA2 algorithm length depends on the public key.

The length shall be 256 bits if the P-256 curve is used.

The length shall be 384 bits if the P-384 curve is used.

OfflineUAFX Offline AsymmetricSignatureAlgorithm_ECDSA-SHA2-384

The ECC digital signature algorithm described in https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.186-4.pdf.

The hash algorithm is SHA2 with 384 bits and is described in https://tools.ietf.org/html/rfc6234.

The URI is http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha384.

OfflineUAFX Offline CertificateKeyAlgorithm_ECC-nistP384

The P-384 or P-521 curve described in http://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.186-4.pdf.

ECC public key compression is not used.

ECC coordinates are encoded as big-endian integers padded with zeros.

An end entity Certificate shall use P-384.

A CA that issues end entity Certificates shall use P-384.

Other CAs may use P-521.

OfflineUAFX Offline CertificateSignatureAlgorithm_ECDSA-SHA2-384

ECC digital signature algorithm described in http://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.186-4.pdf.

The SHA2 algorithm is described in http://tools.ietf.org/html/rfc6234.

The SHA2 algorithm length depends on the public key.

The length shall be 384 bits if the P-384 curve is used.

The length shall be 512 bits if the P-521 curve is used.

OfflineUAFX Offline AsymmetricSignatureAlgorithm_ECDSA-SHA2-512

The ECC digital signature algorithm described in https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.186-4.pdf.

The hash algorithm is SHA2 with 512 bits and is described in https://tools.ietf.org/html/rfc6234.

The URI is http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha512.

OfflineUAFX Offline CertificateKeyAlgorithm_ECC-nistP521

The P-521 curve described in http://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.186-4.pdf.

ECC public key compression is not used.

ECC coordinates are encoded as big-endian integers padded with zeros.

OfflineUAFX Offline CertificateSignatureAlgorithm_ECDSA-SHA2-512

ECC digital signature algorithm described in http://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.186-4.pdf.

The hash algorithm is SHA2 with 512 bits and is described in https://tools.ietf.org/html/rfc6234.

Offline UAFX Offline CertificateSignatureAlgorithm_ RSASAA_PSS-SHA2-256

The RSA signature algorithm which is defined in https://tools.ietf.org/html/rfc3447.

The RSASAA-PSS scheme is used.

The hash algorithm is SHA2 with 256 bits, 384 bits, or 512 bits. It is described in https://tools.ietf.org/html/rfc6234.

Offline UAFX Offline AsymmetricSignatureAlgorithm_RSASAA_PSS-SHA2-384

The RSA signature algorithm which is defined in https://tools.ietf.org/html/rfc3447.

The RSASAA-PSS scheme is used.

The hash algorithm is SHA2 with 384 bits. It is described in https://tools.ietf.org/html/rfc6234.

The URI is http://www.w3.org/2001/04/xmldsig-more#rsa-sha384.

Offline UAFX Offline CertificateSignatureAlgorithm_RSASAA_PSS-SHA2-384

The RSA signature algorithm which is defined in https://tools.ietf.org/html/rfc3447.

The RSASAA-PSS scheme is used.

The hash algorithm is SHA2 with 384 bits or 512 bits. It is described in https://tools.ietf.org/html/rfc6234.

Offline UAFX Offline AsymmetricSignatureAlgorithm_RSASAA_PSS-SHA2-512

The RSA signature algorithm which is defined in https://tools.ietf.org/html/rfc3447.

The RSASAA-PSS scheme is used.

The hash algorithm is SHA2 with 512 bits. It is described in https://tools.ietf.org/html/rfc6234.

The URI is http://www.w3.org/2001/04/xmldsig-more#rsa-sha512.

Offline UAFX Offline CertificateSignatureAlgorithm_RSASAA_PSS-SHA2-512

The RSA signature algorithm which is defined in https://tools.ietf.org/html/rfc3447

The RSASAA-PSS scheme is used. 

The hash algorithm is SHA2 with 512 bits. It is described in https://tools.ietf.org/html/rfc6234.

5.4.4 UAFX Descriptor contents

5.4.4.1 Overview

This subclause describes UAFX Descriptor contents ConformanceUnits. The ConformanceGroups included are UAFX Descriptor Contents – UAFX Information Model, UAFX Descriptor Contents – Networking Information Model, UAFX Descriptor Contents – Core UA Information Model.

5.4.4.2 UAFX Descriptor Contents – UAFX Information Model

Table 12 describes UAFX Descriptor Contents – UAFX Information Model ConformanceUnits, which describe the UAFX Information Model contents of a Descriptor. For additional information about these items, please refer to OPC 10000‑81.

Table 12 – UAFX Descriptor Contents – UAFX Information Model
CategoryTitleDescription
UAFX Descriptor contents – UAFX IM – AutomationComponent
OfflineUAFX Descriptor AcDescriptor DescriptorIdentifierIf the product supports the UAFX AutomationComponent AcDescriptor DescriptorIdentifier ConformanceUnit, the AML descriptions of all instances of AutomationComponentType AcDescriptorType DescriptorIdentifier and DescriptorVersion Variables and their contents are included.
OfflineUAFX Descriptor AutomationComponent BaseIf the product supports the UAFX AutomationComponent Base ConformanceUnit, the AML descriptions of all instances of AutomationComponentType are included.
OfflineUAFX Descriptor AutomationComponent PublisherCapabilitiesIf the product supports the UAFX AutomationComponent PublisherCapabilities Base ConformanceUnit, the AML descriptions of all instances of the AutomationComponentType PublisherCapabilities Objects and their contents are included.
OfflineUAFX Descriptor AutomationComponent SubscriberCapabilitiesIf the product supports the UAFX AutometionComponent SubscriberCapabilities Base ConformanceUnit, the AML descriptions of all instances of the AutomationComponentType SubscriberCapabilities Objects and their contents are included.
OfflineUAFX Descriptor AutomationComponent ComponentCapabilitiesIncludes the AML descriptions of all instances of the AutomationComponentType ComponentCapabilities Folders and their contents.
OfflineUAFX Descriptor AutomationComponent ConformanceNameIf the product supports the UAFX AutomationComponent ConformanceName ConformanceUnit, the AML descriptions of all instances of AutomationComponentType ConformanceName Variable and its contents are included.
OfflineUAFX Descriptor FxRootIncludes the AML description of the well-known UAFX Information Model instance FxRoot.
UAFX Descriptor contents – UAFX IM – Asset
OfflineUAFX Descriptor Asset BaseIf the product supports the UAFX Asset Base ConformanceUnit, the AML descriptions of all instances of objects in the Assets folder are included.
OfflineUAFX Descriptor Asset SoftwareUpdateIf the product supports the UAFX SoftwareUpdate ConformanceUnit, the AML descriptions of all instances of UAFX SoftwareUpdate AddIn are included.
OfflineUAFX Descriptor IAssetRevision VersionIf the product supports the UAFX IAssetRevision Version ConformanceUnit, the AML description of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor IAssetRevision BuildIf the product supports the UAFX IAssetRevision Build ConformanceUnit, the AML description of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor IAssetRevision SubBuildIf the product supports the UAFX IAssetRevision SubBuild ConformanceUnit, the AML description of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor DI IVendorNameplate ManufacturerUriIf the product supports the DI IVendorNameplate ManufacturerUri ConformanceUnit, the AML description of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor DI IVendorNameplate ProductCodeIf the product supports the DI IVendorNameplate ProductCode ConformanceUnit, the AML description of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor DI IVendorNameplate HardwareRevisionIf the product supports the DI IVendorNameplate HardwareRevision ConformanceUnit, the AML description of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor DI IVendorNameplate SoftwareRevisionIf the product supports the DI IVendorNameplate SoftwareRevision ConformanceUnit, the AML description of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor DI IVendorNameplate ProductInstanceUriIf the product supports the DI IVendorNameplate ProductInstanceUri ConformanceUnit, the AML description of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor DI IVendorNameplate ManufacturerIf the product supports the DI IVendorNameplate Manufacturer ConformanceUnit, the AML description of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor DI IVendorNameplate ModelIf the product supports the DI IVendorNameplate Model ConformanceUnit, the AML description of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor DI IVendorNameplate DeviceRevisionIf the product supports the DI IVendorNameplate DeviceRevision ConformanceUnit, the AML description of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor DI IVendorNameplate DeviceManualIf the product supports the DI IVendorNameplate DeviceManual ConformanceUnit, the AML description of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor DI IVendorNameplate DeviceClassIf the product supports the DI IVendorNameplate DeviceClass ConformanceUnit, the AML description of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor DI IVendorNameplate SerialNumberIf the product supports the DI IVendorNameplate SerialNumber ConformanceUnit, the AML description of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor DI ITagNameplate AssetIdIf the product supports the DI ITagNameplate AssetId ConformanceUnit, the AML description of the UAFX Information Model Objects required by that ConformanceUnit are included.
OfflineUAFX Descriptor DI ITagNameplate ComponentNameIf the product supports the DI ITagNameplate ComponentName ConformanceUnit, the AML description of the UAFX Information Model Objects required by that ConformanceUnit are included.
OfflineUAFX Descriptor IAssetExtensions ConnectorsIf the product supports the UAFX IAssetExtensions Connectors ConformanceUnit, the AML descriptions of all instances of Connectors Folder of the IAssetExtensions Interface and their contents are included.
OfflineUAFX Descriptor AssetConnector IdIf the product supports the UAFX AssetConnector Id ConformanceUnit, the AML description of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor AssetConnector NameIf the product supports the UAFX AssetConnector Name ConformanceUnit, the AML description of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor AssetConnector KindIf the product supports the UAFX AssetConnector Kind ConformanceUnit, the AML description of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor AssetConnector Slot BaseIf the product supports the UAFX AssetConnector Slot Base ConformanceUnit, the AML descriptions of all instances of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor AssetConnector Slot LogicalIdIf the product supports the UAFX AssetConnector Slot LogicalId ConformanceUnit, the AML description of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor AssetConnector Socket BaseIf the product supports the UAFX AssetConnector Socket Base ConformanceUnit, the AML descriptions of all instances of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor AssetConnector Clamp BaseIf the product supports the UAFX AssetConnector Clamp Base ConformanceUnit, the AML descriptions of all instances of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor AssetConnector ClampBlock BaseIf the product supports the UAFX AssetConnector ClampBlock Base ConformanceUnit, the AML descriptions of all instances of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor AssetConnector ClampBlock BlockSizeIf the product supports the UAFX AssetConnector ClampBlock BlockSize ConformanceUnit, the AML description of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor AssetConnector ClampBlock NestedIf the product supports the UAFX AssetConnector ClampBlock Nested ConformanceUnit, the AML descriptions of all instances of nested ClampTypes and their contents are included.
OfflineUAFX Descriptor ConnectionEndpoint PubSubIf the product supports the UAFX ConnectionEndpoint PubSub ConformanceUnit, the AML descriptions of all instances of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor ControlGroup MethodsIf the product supports the UAFX ControlGroup Methods ConformanceUnit, the AML descriptions of all instances of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor IFunctionalEntity CapabilitiesIf the product supports the UAFX IFunctionalEntity Capabilities Base ConformanceUnit, the AML descriptions of all instances of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor ControlGroup BaseIf the product supports the UAFX ControlGroup Base ConformanceUnit, the AML descriptions of all instances of ControlGroupType are included.
OfflineUAFX Descriptor ConnectionEndpoint BaseIf the product supports the UAFX ConnectionEndpoint Base ConformanceUnit, the AML descriptions of all instances of subtypes of ConnectionEndpointType are included.
UAFX Descriptor contents – UAFX IM – FunctionalEntity
OfflineUAFX Descriptor FunctionalEntity BaseIf the product supports the UAFX FunctionalEntity Base ConformanceUnit, the AML descriptions of all instances of FunctionalEntityType, a subtype of it, or an Object that implements the IFunctionalEntity Interface are included.
OfflineUAFX Descriptor IFunctionalEntity ControlGroupsIf the product supports the UAFX IFunctionalEntity ControlGroups ConformanceUnit, the AML descriptions of all instances of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor IFunctionalEntity SubscriberCapabilitiesIf the product supports the UAFX IFunctionalEntity SubscriberCapabilities Base ConformanceUnit, the AML descriptions of all instances of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor IFunctionalEntity PublisherCapabilitiesIf the product supports the UAFX IFunctionalEntity PublisherCapabilities Base ConformanceUnit, the AML descriptions of all instances of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor IFunctionalEntity ConnectionEndpointsIf the product supports the UAFX IFunctionalEntity ConnectionEndpoints ConformanceUnit and includes preconfigured ConnectionEndpoints, the AML descriptions of all instances of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor IFunctionalEntity ConfigurationDataIf the product supports the UAFX IFunctionalEntity ConfigurationData ConformanceUnit, the AML descriptions of all instances of ConfigurationDataFolderType and their contents are included.
OfflineUAFX Descriptor IFunctionalEntity OutputDataIf the product supports the UAFX IFunctionalEntity OutputData ConformanceUnit, the AML descriptions of all instances of OutputsFolderType and their contents are included.
OfflineUAFX Descriptor IFunctionalEntity InputDataIf the product supports the UAFX IFunctionalEntity IntputData ConformanceUnit, the AML descriptions of all instances of InputsFolderType and their contents are included.
OfflineUAFX Descriptor IFunctionalEntity OperationalHealthAlarmsIf the product supports the UAFX IFunctionalEntity OperationalHealthAlarms ConformanceUnit, the AML descriptions of all instances of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor IFunctionalEntity ApplicationIdentifierIf the product supports the UAFX IFunctionalEntity ApplicationIdentifier ConformanceUnit, the AML descriptions of all instances of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor IFunctionalEntity AuthorAssignedVersionIf the product supports the UAFX IFunctionalEntity AuthorAssignedVersion ConformanceUnit, the AML descriptions of all instances of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor IFunctionalEntity AuthorAssignedIdentifierIf the product supports the UAFX IFunctionalEntity AuthorAssignedIdentifier ConformanceUnit, the AML descriptions of all instances of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor IFunctionalEntity AuthorUriIf the product supports the UAFX IFunctionalEntity AuthorUri ConformanceUnit, the AML descriptions of all instances of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor ConfigurationDataFolder VariableStorageIf the product supports the UAFX ConfigurationDataFolder VariableStorage ConformanceUnit, the AML descriptions of all instances of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
5.4.4.3 UAFX Descriptor Contents – Networking Information Model

Table 13 describes UAFX Descriptor Contents – Networking Information Model ConformanceUnits, which describe the UAFX Station Information Model contents of a Descriptor. For additional information about these items, please refer to OPC 10000‑82.

Table 13 – UAFX Descriptor Contents – Networking Information Model
CategoryTitleDescription
OfflineUAFX Descriptor Network Priority MappingIf the product supports the UAFX EthernetUAFXStation Default PriorityMappingTable ConformanceUnit, the AML description of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor Network Physical InterfacesIf the product supports the UAFX EthernetUAFXStation Physical Interface ConformanceUnit, the AML description of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
OfflineUAFX Descriptor Network VLAN InterfacesIf the product supports the UAFX EthernetUAFXStation Default VLAN Interface ConformanceUnit, the AML description of the UAFX Information Model Objects required by that ConformanceUnit and their contents are included.
5.4.4.4 UAFX Descriptor Contents – Core UA Information Model

Table 14 describes UAFX Descriptor Contents – Core UA Information Model ConformanceUnits, which describe the Core UA Information Model contents of a Descriptor. For additional information about these items, please refer to OPC 10000‑7.

Table 14 – UAFX Descriptor Contents – Networking Information Model
CategoryTitleDescription
OfflineUAFX Descriptor Core VendorServerInfoIncludes the AML description of the VendorServerInfo Variable of the Server Object.
OfflineUAFX Descriptor Core ServerRedundancyIncludes the AML description of the ServerRedundancy Variable of the Server Object.
OfflineUAFX Descriptor Core Server CapabilitiesIncludes the AML description of the UA IM Objects required by the Base Info Server Capabilities 2 ConformanceUnit and their contents.
OfflineUAFX Descriptor Core MaxMonitoredItemsQueueSizeIncludes the AML description of the UA IM Objects required by the Base Info Server Capabilities MaxMonitoredItemsQueueSize ConformanceUnit and their contents.
OfflineUAFX Descriptor Core Subscriptions Capabilities Includes the AML description of the UA IM Objects required by the Base Info Server Capabilities Subscriptions ConformanceUnit and their contents.