6 Standard ObjectTypes ToC Previous Next

6.3 ObjectTypes for the Server Object ToC Previous Next

6.3.11 OperationLimitsType ToC Previous Next index

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

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

References NodeClass BrowseName DataType TypeDefinition ModellingRule
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.

Previous Next