In different places of the IODD default values can be defined.

  • The DirectParameterOverlay can define default values for the individual entries
  • The StdVariableRef can define default values
  • The Variable can define default values
  • The RecordItemInfo and StdRecordItemRef can define default values

In all cases the default value shall be provided as value of the corresponding Variables on the ObjectType. In case of StdVariableRefs the Variables are already defined in the supertype and need to be overridden on the IODD-based type in order to provide the default value.

An example on how to map DefaultValues is shown in Figure 20.

image024.png

Figure 20 – Example on how to map Default Values