Figure 7shows all ObjectTypeswhich are defined by this companion specification.

image012.png image013.png

In most cases Variableshave the TypeDefinition DataItemType or one of its subtypes. The optional PropertyDefinition can be added to a Variablethat uses such a TypeDefinition. This allows manufacturers to store a specific definition for each Variable.

Variablesthat use the DataType Boolean are modeled with the TypeDefinition TwoStateDiscreteType. Such Variableshave the TrueState and FalseState Properties, which provide human readable and mandatory True and False states in their Value Attribute.

When applicable, the BrowseNameof a FunctionalGroupwas taken from the recommendation in OPC 10000-100.

A FunctionalGroupthat would have no Variables, Objects, or Methodsif instantiated shall not be instantiated.