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:
Select an existing Enumeration Set for a point. |
|
Create a new Enumeration Set. |
|
Edit an existing Enumeration Set. |
Guidelines for enumerated points include:
Analog 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.
Step 3. Select point conversions and enumeration. |