Errata exists for this version of the document.

This ObjectType is a subtype of FolderType and is used to identify the operation limits of the OPC UA Server. It is formally defined in Table 19.

Table 19 – OperationLimitsType Definition

Attribute

Value

BrowseName

OperationLimitsType

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Subtype of the FolderType defined in 6.6, which means it inherits the InstanceDeclarations of that Node.

HasProperty

Variable

MaxNodesPerRead

UInt32

PropertyType

Optional

HasProperty

Variable

MaxNodesPerHistoryReadData

UInt32

PropertyType

Optional

HasProperty

Variable

MaxNodesPerHistoryReadEvents

UInt32

PropertyType

Optional

HasProperty

Variable

MaxNodesPerWrite

UInt32

PropertyType

Optional

HasProperty

Variable

MaxNodesPerHistoryUpdateData

UInt32

PropertyType

Optional

HasProperty

Variable

MaxNodesPerHistoryUpdateEvents

UInt32

PropertyType

Optional

HasProperty

Variable

MaxNodesPerMethodCall

UInt32

PropertyType

Optional

HasProperty

Variable

MaxNodesPerBrowse

UInt32

PropertyType

Optional

HasProperty

Variable

MaxNodesPerRegisterNodes

UInt32

PropertyType

Optional

HasProperty

Variable

MaxNodesPerTranslateBrowsePathsToNodeIds

UInt32

PropertyType

Optional

HasProperty

Variable

MaxNodesPerNodeManagement

UInt32

PropertyType

Optional

HasProperty

Variable

MaxMonitoredItemsPerCall

UInt32

PropertyType

Optional

Any operational limits Property that is provided shall have a non zero value.

The MaxNodesPerRead Property indicates the maximum size of the nodesToRead array when a Client calls the Read Service.

The MaxNodesPerHistoryReadData Property indicates the maximum size of the nodesToRead array when a Client calls the HistoryRead Service using the historyReadDetails RAW, PROCESSED, MODIFIED or ATTIME.

The MaxNodesPerHistoryReadEvents Property indicates the maximum size of the nodesToRead array when a Client calls the HistoryRead Service using the historyReadDetails EVENTS.

The MaxNodesPerWrite Property indicates the maximum size of the nodesToWrite array when a Client calls the Write Service.

The MaxNodesPerHistoryUpdateData Property indicates the maximum size of the historyUpdateDetails array supported by the Server when a Client calls the HistoryUpdate Service.

The MaxNodesPerHistoryUpdateEvents Property indicates the maximum size of the historyUpdateDetails array when a Client calls the HistoryUpdate Service.

The MaxNodesPerMethodCall Property indicates the maximum size of the methodsToCall array when a Client calls the Call Service.

The MaxNodesPerBrowse Property indicates the maximum size of the nodesToBrowse array when calling the Browse Service or the continuationPoints array when a Client calls the BrowseNext Service.

The MaxNodesPerRegisterNodes Property indicates the maximum size of the nodesToRegister array when a Client calls the RegisterNodes Service and the maximum size of the nodesToUnregister when calling the UnregisterNodes Service.

The MaxNodesPerTranslateBrowsePathsToNodeIds Property indicates the maximum size of the browsePaths array when a Client calls the TranslateBrowsePathsToNodeIds Service.

The MaxNodesPerNodeManagement Property indicates the maximum size of the nodesToAdd array when a Client calls the AddNodes Service, the maximum size of the referencesToAdd array when a Client calls the AddReferences Service, the maximum size of the nodesToDelete array when a Client calls the DeleteNodes Service, and the maximum size of the referencesToDelete array when a Client calls the DeleteReferences Service.

The MaxMonitoredItemsPerCall Property indicates

  • the maximum size of the itemsToCreate array when a Client calls the CreateMonitoredItems Service,
  • the maximum size of the itemsToModify array when a Client calls the ModifyMonitoredItems Service,
  • the maximum size of the monitoredItemIds array when a Client calls the SetMonitoringMode Service or the DeleteMonitoredItems Service,
  • the maximum size of the sum of the linksToAdd and linksToRemove arrays when a Client calls the SetTriggering Service.