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. Note the actual maximum number of connections supported may be reduced during runtime due to resource restrictions. |
Server |
UAFX AutomationComponent MinConnections |
Includes the MinConnections Variable in the ComponentCapabilities Folder a nd supports at least 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 Modify Not Supported |
Does not support the PubSubConfiguration2DataType ElementModify element operations. This includes returning Result Code Bad_InvalidArgument if one of these operations is selected. |
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 AutomationComponent AcDescriptor DescriptorFile or UAFX AutomationComponent AcDescriptor DescriptorIdentifier ConformanceUnit, where at least one Descriptor complies with the UAFX Offline Descriptor Profile. |
Server |
UAFX AutomationComponent AcDescriptor DescriptorFile |
Supports the DescriptorFile of the AcDescriptorType. |
Server |
UAFX AutomationComponent AcDescriptor DescriptorIdentifier |
Supports the DescriptorIdentifier and DescriptorVersion of the AcDescriptorType. |
Server |
UAFX AutomationComponent 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 AutomationComponent Connection Management Logging |
Supports logging of information that is consistent with the information defined in AuditUpdateMethodResultEventType. |
Server |
UAFX AutomationComponent Auditing Connection Cleanup |
Supports AuditEvents for cleanup of UAFX Connections. Includes exposing the AuditConnectionCleanupEventType and all its supertypes in the AddressSpace. |
Server |
UAFX AutomationComponent PublisherCapabilities Base |
Supports 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] |
Server |
UAFX AutomationComponent PublisherCapabilities Preconfigured Datasets |
Requires the usage of only pre-configured PublishedDataSets as indicated by PublisherCapabilities PreconfiguredDataSetOnly = TRUE. |
Server |
UAFX AutomationComponent SubscriberCapabilities Base |
Supports 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] |
Server |
UAFX AutomationComponent SubscriberCapabilities Preconfigured Datasets |
Requires the usage of only pre-configured SubscribedDataSets as indicated by SubscriberCapabilities PreconfiguredDataSetOnly = TRUE. |
Server |
UAFX AutomationComponent Connection Cleanup Logging |
Supports logging of information that is consistent with the information defined in AuditConnectionCleanupEventType. |
Server |
UAFX AutomationComponent Diagnostics FunctionalGroup |
Supports the Diagnostics FunctionalGroup of the AutomationComponentType. |
Server |
UAFX AutomationComponent Diagnostics EstablishCalls |
Supports the EstablishCallCount Variable of the AutomationComponent Diagnostics FunctionalGroup. |
Server |
UAFX AutomationComponent Diagnostics EstablishCallFailed |
Supports the EstablishCallFailedCount Variable of the AutomationComponent Diagnostics FunctionalGroup. |
Server |
UAFX AutomationComponent Diagnostics CloseCall |
Supports the CloseCalCount Variable of the AutomationComponent Diagnostics FunctionalGroup. |
Server |
UAFX AutomationComponent Log |
Supports the AutomationComponentLog Component of the AutomationComponentType. |