The ResultType is a subtype of BaseDataVariableType. It is used to expose the information of the ResultDataType in individual subvariables. They have the same meaning as defined by the DataType in section 10.5.

The VariableType is formally defined in Table 16.

Table 16 – ResultType Definition

Attribute

Value

BrowseName

ResultType

IsAbstract

False

ValueRank

-1 (-1 = Scalar)

DataType

ResultDataType

Description

Exposes the information of the ResultDataType in individual subvariables.

References

Node Class

BrowseName

DataType

TypeDefinition

Other

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

0:HasStructuredComponent

Variable

ResultMetaData

ResultMetaDataType

0:BaseDataVariableType

M

0:HasStructuredComponent

Variable

ResultContent

0:BaseDataType[]

0:BaseDataVariableType

O

0:HasComponent

Variable

ReducedResultContent

0:BaseDataType[]

0:BaseDataVariableType

O

Conformance Units

Machinery-Result Types

The optional ReducedResultContent Variable, not defined in the ResultDataType, contains a reduced ResultContent summarizing the overall result (see 6.5).

The components of the ResultType have additional subcomponents which are defined in Table 17.

Table 17 – ResultType Additional Subcomponents

BrowsePath

References

NodeClass

BrowseName

DataType

TypeDefinition

Others

ResultMetaData

0:HasStructuredComponent

Variable

ResultId

0:TrimmedString

0:BaseDataVariableType

M

ResultMetaData

0:HasStructuredComponent

Variable

HasTransferableDataOnFile

0:Boolean

0:BaseDataVariableType

O

ResultMetaData

0:HasStructuredComponent

Variable

IsPartial

0:Boolean

0:BaseDataVariableType

O

ResultMetaData

0:HasStructuredComponent

Variable

IsSimulated

0:Boolean

0:BaseDataVariableType

O

ResultMetaData

0:HasStructuredComponent

Variable

ResultState

0:Int32

0:BaseDataVariableType

O

ResultMetaData

0:HasStructuredComponent

Variable

StepId

0:TrimmedString

0:BaseDataVariableType

O

ResultMetaData

0:HasStructuredComponent

Variable

PartId

0:TrimmedString

0:BaseDataVariableType

O

ResultMetaData

0:HasStructuredComponent

Variable

ExternalRecipeId

0:TrimmedString

0:BaseDataVariableType

O

ResultMetaData

0:HasStructuredComponent

Variable

InternalRecipeId

0:TrimmedString

0:BaseDataVariableType

O

ResultMetaData

0:HasStructuredComponent

Variable

ProductId

0:TrimmedString

0:BaseDataVariableType

O

ResultMetaData

0:HasStructuredComponent

Variable

ExternalConfigurationId

0:TrimmedString

0:BaseDataVariableType

O

ResultMetaData

0:HasStructuredComponent

Variable

InternalConfigurationId

0:TrimmedString

0:BaseDataVariableType

O

ResultMetaData

0:HasStructuredComponent

Variable

JobId

0:TrimmedString

0:BaseDataVariableType

O

ResultMetaData

0:HasStructuredComponent

Variable

CreationTime

0:UtcTime

0:BaseDataVariableType

O

ResultMetaData

0:HasStructuredComponent

Variable

ProcessingTimes

ProcessingTimesDataType

0:BaseDataVariableType

O

ResultMetaData

0:HasStructuredComponent

Variable

ResultUri

0:UriString[]

0:BaseDataVariableType

O

ResultMetaData

0:HasStructuredComponent

Variable

ResultEvaluation

ResultEvaluationEnum

0:BaseDataVariableType

O

ResultMetaData

0:HasStructuredComponent

Variable

ResultEvaluationDetails

0:LocalizedText

0:BaseDataVariableType

O

ResultMetaData

0:HasStructuredComponent

Variable

ResultEvaluationCode

0:Int64

0:BaseDataVariableType

O

ResultMetaData

0:HasStructuredComponent

Variable

FileFormat

0:String[]

0:BaseDataVariableType

O