The DataType CDTCode is a subtype of String that defines CCTS Code type. The CDTCode Type is a character string (letters, figures or symbols) that for brevity and/or language independence may be used to represent or replace a definitive value or text of an attribute” from CCTS.

OPC UA Client may have the code list as its implementation or OPC UA Server may provide it in an Address Space. OPC UA Application will get symbol of a code from the code list in any case.

Table 24 - CDTCode Definition

Attribute

Value

BrowseName

CDTCode

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Subtype of the String defined in OPC UA Part3

HasCDTSupplemental

Variable

ListId

String

PropertyType

Optional

HasCDTSupplemental

Variable

ListAgencyId

String

PropertyType

Optional

HasCDTSupplemental

Variable

ListVersionId

String

PropertyType

Optional

ListId represents the identification of a list of codes.

ListAgencyId represents the identification of the agency that manages the code list.

ListVersionId represents the identification of the version of the list of codes.