Step 3.3. Select a Point as an Enumeration Point

When a point is configured as an enumeration point, the value of the point will display as enumerated text (a STRING point of 32 elements) in applications including:

  • Point Control Panel,
  • CimView,
  • Database Logging and
  • BCE.

Point enumeration is particularly useful for points where a value that is translated into text is more easily understandable than the numeric value, e.g. ON/OFF vs. 0/1.

If the value of the point does not correspond to a configured enumeration, the point will be treated as being out of range and will be displayed as unavailable.

Options to select an enumeration point include:

Option 3.3.1 Select an existing Enumeration Set for a point.
Option 3.3.2 Create a new Enumeration Set.
Option 3.3.3 Edit an existing Enumeration Set.
guide:  Guidelines for enumerated points include:
  • Analog points, including derived points, of the following base data types may use enumeration sets:
  • SINT ,
  • USINT ,
  • INT,
  • UINT,
  • DINT,
  • UDINT and
  • BOOL.

These data types will be referenced as discrete data types.

  • Points that are not supported include:
  • Array points.
  • Points with EU conversion. The result of their evaluation is a REAL data type, which does not have discrete values.
  • Discrete points with 1 element only can use enumeration sets.
  • A point can be configured so that the value can be set to any of the case-sensitive enumerated text values.

If the point is set to a value that is not part of the case-sensitive enumeration, CIMPLICITY generates an error.