The CatalogType is a subtype of the MultiStateValueDiscreteType. It is used to represent a value that is defined by a customer catalogue (e.g., company catalog). An example of a catalog can be found at https://www.q-das.com/en/service/data-format-aqdef.
It is formally defined in Table 40.
Table 40 – CatalogType Definition
Attribute |
Value |
|||||
BrowseName |
CatalogType |
|||||
IsAbstract |
False |
|||||
ValueRank |
-2 (−2 = Any) |
|||||
DataType |
Number |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the 0:MultiStateValueDiscreteType defined in OPC 10000-3 |
||||||
0:HasProperty |
Variable |
CatalogEntry |
0:String |
0:PropertyType |
0:Mandatory |
|
0:HasProperty |
Variable |
CatalogName |
0:String |
0:PropertyType |
0:Mandatory |
|
Conformance Units |
||||||
GMS GMSType |
The CatalogEntry is the key that points to the value.
The CatalogName is the name of the catalog or a subcatalog used in the machine environment.