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

Table 4 – UAFX AutomationComponent

Category

Title

Description

AutomationComponent

Server

UAFX AutomationComponent Base

Supports the AutomationComponentType and its related types. It also includes at least one instance of the AutomationComponentType.

Server

UAFX AutomationComponent SupportsPersistence

Includes the SupportsPersistence Variable in the ComponentCapabilities Folder, and that the value of SupportsPersistence is set to TRUE.

Server

UAFX AutomationComponent MaxConnections

Includes the MaxConnections Variable in the ComponentCapabilities Folder a nd supports the claimed number of Connections.

Server

UAFX AutomationComponent MaxFunctionalEntities

Includes the MaxFunctionalEntities Variable in the ComponentCapabilities Folder and supports the claimed number of FunctionalEntities.

Server

UAFX AutomationComponent MaxConnectionsPerCall

Includes the MaxConnectionsPerCall Variable in the ComponentCapabilities Folder and supports the claimed number of Connections per call.

Server

UAFX AutomationComponent ConnectionEstablishment Bundled

This 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.

Server

UAFX AutomationComponent ConformanceName

All instances of the AutomationComponentType include the ConformanceName Variable.

Server

UAFX AutomationComponent ConnectionEstablishment VerifyAsset

Supports the EstablishConnections Method VerifyAssetCmd command.

Server

UAFX AutomationComponent ConnectionEstablishment VerifyFunctionalEntity

Supports the EstablishConnections Method VerifyFunctionalEntityCmd command.

Server

UAFX AutomationComponent ConnectionEstablishment CreateConnectionEndPoint

Supports the EstablishConnections Method CreateConnectionEndpointCmd command.

Server

UAFX AutomationComponent ConnectionEstablishment EstablishControl

Supports the EstablishConnections Method EstablishControlCmd command.

Server

UAFX AutomationComponent ConnectionEstablishment SetConfigurationData

Supports the EstablishConnections Method SetConfigurationDataCmd command.

Server

UAFX AutomationComponent ConnectionEstablishment ReassignControl

Supports the EstablishConnections Method ReassignControlCmd command.

Server

UAFX AutomationComponent ConnectionEstablishment ReserveCommunicationIds

Supports the EstablishConnections Method ReserveCommunicationIdsCmd command.

Server

UAFX AutomationComponent ConnectionEstablishment SetCommunicationConfiguration

Supports the EstablishConnections Method SetCommunicationConfigurationCmd command.

Server

UAFX AutomationComponent ConnectionEstablishment EnableCommunication

Supports the EstablishConnections Method EnableCommunicationCmd command.

Server

UAFX AutomationComponent PubSub Connections

Supports the establishment of Connections using the PubSub communication model.

Server

UAFX AutomationComponent Descriptor

Supports 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 AcDescriptor DescriptorFile or UAFX AcDescriptor DescriptorIdentifier ConformanceUnit, where at least one Descriptor complies with the UAFX Offline Descriptor Profile.

Server

UAFX AcDescriptor DescriptorFile

Supports the DescriptorFile of the AcDescriptorType.

Server

UAFX AcDescriptor DescriptorIdentifier

Supports the DescriptorIdentifier and DescriptorVersion of the AcDescriptorType.

Server

UAFX Auditing Connection Management

Supports AuditEvents for establishing, closing, and configuring UAFX Connections. Includes exposing the AuditUpdateMethodResultEventType, and all its supertypes in the AddressSpace.

Server

UAFX Auditing Connection Cleanup

Supports AuditEvents for cleanup of UAFX Connections. Includes exposing the AuditConnectionCleanupEventType and all its supertypes in the AddressSpace.

Server

UAFX PublisherCapabilities

Supports at least one instance of PublisherCapabilitiesType and the implementation of the capabilities stated in the instance. [Note that other instances may further restrict capabilities]

Server

UAFX PublisherCapabilities Preconfigured Datasets

Requires the usage of only pre-configured PublishedDataSets as indicated by PreconfiguredDataSetOnly = TRUE.

Server

UAFX SubscriberCapabilities

Supports at least one instance of SubscriberCapabilitiesType and the implementation of the capabilities stated in the instance. [Note that other instances may further restrict capabilities]

Server

UAFX SubscriberCapabilities Preconfigured Datasets

Requires the usage of only pre-configured SubscribedDataSets as indicated by PreconfiguredDataSetOnly = TRUE.