The ResultManagementType provides mechanism to access results generated by the underlying system. Results can be managed in a local result store of the Server. Methods and Objects with Variables as well as Events and external file stores can be used to provide the results to the Client. The ObjectType is formally defined in Table 1.

Table 1 – ResultManagementType Definition

Attribute

Value

BrowseName

ResultManagementType

IsAbstract

False

Description

Provides mechanism to access results generated by the underlying system.

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the 0:BaseObjectType defined in OPC 10000-5

0:HasProperty

Variable

0:DefaultInstanceBrowseName

0:QualifiedName

0:PropertyType

0:HasComponent

Method

GetResultById

O

0:HasComponent

Method

GetResultIdListFiltered

O

0:HasComponent

Method

ReleaseResultHandle

O

0:HasComponent

Method

GetLatestResult

O

0:HasComponent

Object

ResultTransfer

ResultTransferType

O

0:HasComponent

Object

Results

0:FolderType

O

0:GeneratesEvent

ObjectType

ResultReadyEventType

Conformance Units

Machinery-Result Types

The optional ResultTransfer Object is used to transfer the content of a result by a temporary file transfer. In order to be called by the Client, the Client first need to receive a ResultId.

The optional Results Object is used to organize available results of the system which the Server decides to expose in the AddressSpace. It may contain no result if no result is available, if the Server does not expose results in the AddressSpace at all or if no available result matches the criteria of the Server for exposure in the AddressSpace. It may contain multiple results if multiple results are available.

The components of the ResultManagementType have additional subcomponents which are defined in Table 2.

Table 2 – ResultManagementType Additional Subcomponents

Source Path

Reference

NodeClass

BrowseName

DataType

TypeDefinition

Others

Results

0:HasComponent

Variable

<ResultVariable>

ResultDataType

ResultType

OP

Each <ResultVariable> represents a result.

The child Nodes of the ResultManagementType have additional Attribute values defined in Table 3.

Table 3 – ResultManagementType Attribute values for child Nodes

BrowsePath

Value Attribute

Description Attribute

0:DefaultInstanceBrowseName

ResultManagement

The default BrowseName for instances of the type.