The ChemometricModel Variables are used to hold the descriptions of a mathematical process and associated information to convert scaled data into one or more process values. ChemometricModelType is formally defined in Table 85.

All ChemometricModel Variables are located in the ChemometricModelSettings FunctionalGroup on a Stream.

Table 85 – ChemometricModelType Definition

Attribute

Value

BrowseName

ChemometricModelType

IsAbstract

True

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Subtype of the BaseDataVariableType defined in [[OPC 10000-3]

HasProperty

Variable

Name

LocalizedText

PropertyType

Mandatory

HasProperty

Variable

CreationDate

DateTime

PropertyType

Mandatory

HasProperty

Variable

ModelDescription

LocalizedText

PropertyType

Mandatory

HasInput

Variable

<User defined Input#>

BaseVariableType

MandatoryPlaceholder

HasOutput

Variable

<User defined Output#>

BaseVariableType

MandatoryPlaceHolder

Name is a descriptive name of the chemometric model itself e.g. XYZ_Moisture_V1.0.

CreationDate is the creation date of the chemometric model.

ModelDescription is a localized string describing the chemometric model itself e.g. Predict the moisture in powder XYZ.

HasInput is a subtype of HasOrderedComponent Reference which points to a Variable, defined in the Analyser Server address space, which is used as input for the chemometric model prediction. As a general rule, the target of HasInput is not instantiated at the ChemometricModel instantiation because it already exists elsewhere in the address space.

HasOutput is a subtype of HasOrderedComponent Reference which points to a Variable that is updated when the chemometric model is executed. As a general rule, the target of HasOutput is instantiated at the model instantiation because it is generated by the model itself. Often, the target of this HasOuput Reference is also the target of “Source” Reference of ProcessVariable.

Table 86 summarizes constraints on Variable Attributes and Properties for ChemometricModelType. For a complete set of Attributes see [OPC 10000-3], section 5.6.2.

Table 86 - Setting OPC UA Variable Attributes and Properties for ChemometricModelType

Attributes/Properties

Description

Value

Binary blob containing all elements of the chemometric model

DataType

ByteString

ValueRank

Always set to -1 (Scalar)

ArrayDimensions

Not applicable