Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

Edit User-defined data types in the Properties grid

Edit User-defined data types in the Properties grid

  • Last UpdatedJun 04, 2025
  • 3 minute read

Note: You must edit UDTs in the Properties grid. You cannot view or edit UDTs in the Tagname dictionary.

Update the Properties

You can view and modify UDT properties from the Properties grid. Properties of the selected item in the User defined type pane or Model - tagname pane are displayed in the Properties pane at the right-hand side of WindowMaker.

  • Highlight each property to select and update the property, or to view the corresponding property description at the bottom of the Properties pane.

  • Any changes you make are automatically saved.

  • The property fields change, based on the option that is selected in the Type property field.

  • The Type property field lists UDTs along with the other data types.

  • The list of properties is updated to reflect the properties associated with the selected Type.

  • You can edit all tag property values where the member is defined except the Name and Type properties.

Member data type

If you change a member to be another data type, then the property will only show the following properties. In the example, you can select the $BatchPlantType > Silo1 member.

Change Member DataType

Edit member tag

If you change the member type to a basic InTouch tag, then all the relevant tag properties become editable.

For example, select a UDT named $GenericSensorType > Units and change the type to Memory Discrete. The properties grid refreshes to show all related tag properties for this discrete tag.

Edit Member Tag

Invalid Values and Required Fields

Invalid values of a property are indicated by a red icon. After you update the property value, and then select any other user-defined type, a red error icon is displayed in front of the property name. If you hover over the error icon, a tooltip with the reason for the error is displayed.

Invalid values are indicated with red icon

The properties for which values are required are indicated with a red flag. You are not forced to enter the value at data type level. But you are recommended to enter or override value at the instance level.

Example:

Required values are indicated with red flag

Value override and change propagation

You can edit all tag properties value at data type level where the member is defined except the Name and Type properties.

Example 1:

  1. Select $GenericSensorType > Output.

  2. Change the Initial value to be 50.

  3. Then select $LevelIndicatorType > Output.

  4. Notice that the Initial value is 50 as well.

  5. Select $GenericSensorType > Output.

  6. Change the Initial value to 60.

    Return to $LevelIndicatorType > Output. Notice that the Initial value is now updated to 60 as well. This is an example of change propagation.

  7. You have the option to override the initial value. Set the initial value to be 75.

    Notice that the initial value is now in bold to indicate that it has been overridden.

    Overridden initial value

  8. Select $GenericSensorType > Output and change the Initial value to 65.

    In this instance, the value will not propagate down to $LevelIndicatorType because its value has been overridden.

Example 2:

This example is extended from the preceding example 1.

  1. In Model - Tagname view, Select BatchPlant > Silo1 > Silo1LevelIndicator > Output. The Initial value is 75.

    This is from the $LevelIndicatorType data type

  2. Enter an override value of 25..

  3. Select BatchPlant > Silo2 > Silo2LevelIndicator > Output and override the initial value to 55.

  4. Select BatchPlant > Silo3 > Silo3LevelIndicator > Output. Override the initial value to 80.

    In This Topic
    TitleResults for “How to create a CRG?”Also Available in