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 |