LevelType🔗

Value represented by up to four variants of a numeric value in a specific role: MIN, NOM, TYP and MAX. True means that the value is available, false means the value is not available.

EXAMPLE from [IEC61360-1]: In the case of having a property which is of the LEVEL_TYPE min/max − expressing a range − only those two values need to be provided.

This is how AAS deals with the following combinations of level types:

  • Either all attributes are false. In this case the concept is mapped to a Property and level type is ignored.
  • At most one of the attributes is set to true. In this case the concept is mapped to a Property.
  • Min and max are set to true. In this case the concept is mapped to a Range.
  • More than one attribute is set to true but not min and max only (see second case). In this case the concept is mapped to a SubmodelElementCollection with the corresponding number of Properties. Example: If attribute LevelType.min and LevelType.nom are set to true then the concept is mapped to a SubmodelElementCollection with two Properties within: min and nom. The data type of both Properties is the same.
In the cases 2. and 4. the Property.semanticId of the Property or Properties within the SubmodelElementCollection needs to include information about the level type. Otherwise, the semantics is not described in a unique way. Please refer to the specification.

Properties 🔗

min: bool 🔗
Minimum of the value
nom: bool 🔗
Nominal value (value as designated)
typ: bool 🔗
Value as typically present
max: bool 🔗
Maximum of the value

Usages

DataSpecificationIec61360 DataSpecificationIec61360.levelType