Configuring Status, Command, and Alarm Propagation

Scenario: You want to configure the properties, commands and alarm settings for propagation.

 

Reference: For background information, see the reference section.

 

Workflow diagram:

 

 

Prerequisites:

  • You are trained and authorized to work with system libraries at the target customization level where you want to configure propagation. For example, L4-Project.
  • System Manager is in Engineering mode.
  • System Browser is in Management View.
  • The library where you want to add the configuration of status an commands includes the object models.

 

Steps:

1 – Add the Propagation Configuration Block to the Library
  1. In System Browser, select the library where you want to configure the import rules. For example, Project > System Settings > Libraries > L4-Project > Global > BACnet.
  1. In the Library Configurator tab, click New and select New Propagation Configuration.
  1. Click Save .
  1. In the New Object dialog box, enter a name and description, and click OK.
  • The newly created propagation configuration block of the library is available in System Browser.
  1. Repeat steps 2-3 to add all the required propagation configuration library blocks.

 

2 – Configure an Associated Property

In this step you will configure the associated properties whose text groups will be used as reference to map the values to propagate for the properties of real system objects.

  1. In System Browser select the propagation configuration block of the library. For example, Project > System Settings > Libraries > L4-Project > Global > BACnet > [propagation configuration].
  • The Propagation Configurator tab displays.
  1. Open the Details expander.
  1. Specify the following settings to add a new property to the Associated Properties list:
  • Name
  • Description
  • Text Group
    NOTE:
    The text group configured here includes the set of visible values. Consequently, it represents the reference text group on which the values of a property will be mapped.
  1. In the Properties expander, click Add to clear the fields of the Details expander, and repeat step 3 for all the properties you want to associate.
  1. (Optional) To modify the position of a property in list for library organizational reasons, select it and click Move up or Move down.
  1. Click Save .

 

3 – Map the Values to Propagate

In this step, for each associated property, you will configure how the object status information is propagated in the System Browser subtrees from lower to higher levels. Status information is presented through text group mapped values (for example, Excluded, Included, or Partially Excluded).

  • The propagation configuration block of the library is selected and the Propagation Configurator tab is displayed.
  1. In the Associated Properties list of the Properties expander, select the associated property whose text group will be used as reference to map the values to propagate.
  1. Open the Mapping expander.
  1. From the Library drop-down list, select the appropriate library.
  1. Click Add to add a new row.
  1. From the Object Model drop-down list, select the appropriate object model.
  1. From the Property drop-down list, select the property whose value you want to propagate.
  1. In the list of the configured object models/properties select a row, and in the Text Group Mapping expander, do the following:
  • Select the appropriate value from the Default Value drop-down list. This setting will be used if the settings of Original Values and Propagated Values do not match for the mapping.
  • From the Original Values drop-down list, select the appropriate value for the property whose status information you want to propagate. Then from the Propagated Values drop-down list in the Text Group Mapping expander, select the value on which the Original Values setting will be mapped. This value will be propagated upward. For example, for all the BACnet driver system objects, the value Unknown for the property BBS Status will be mapped and, depending on the propagation rules, propagated upward as Unprocessed.
  • Click Add and repeat the previous substeps for all the values you want to map for the selected object model/property set.
  • Click Apply to all if you want to apply the configuration of the selected object model/property set to all the object models of the selected library.
  1. Repeat steps 3-7 for all the libraries whose property propagation you want to set.
  1. Repeat the above steps for all the associated properties you want to map.
  1. Click Save .

 

4 – Configure the Propagation Rules

In this step you will configure the rules of how values are determined and propagated upward among the various values in the System Browser subtrees.

  • The propagation configuration block of the library is selected and the Propagation Configurator tab is displayed.
  1. In the Associated Properties list of the Properties expander, select the associated property whose propagation rules you want to define.
  1. Open the Propagation Rules expander, and specify for a given propagation value the condition that will propagate a given value. For example, if all the propagated values are Unprocessed then the value Excluded will be propagated upward.
  1. Click Add to create a new row.
  1. Specify the following settings:
  • Propagated Values
  • Condition
  • Value
  1. Repeat steps 3-4 for all the associated properties whose propagation rules you want to define.
  1. (Optional) Select a rule and click Move up or Move down to modify the precedence its execution, where first row denotes the highest priority.
  1. Click Save .

 

5 – Configure the Properties Commands

In this step you will configure the commands that will be propagated downward for the associated properties.

  • The propagation configuration block of the library is selected and the Propagation Configurator tab is displayed.
  1. In the Associated Properties list of the Properties expander, select the associated property for which you want to define the commands to be propagated.
  1. Open the Commands expander.
  1. Click Add to create a new row.
  1. Specify the following settings:
  • Name
  • Description
  • Alias
  1. Repeat steps 3-4 for all the associated properties whose commands you want to define.
  1. Click Save .

 

6 – Configure the Alarm Configuration

Associated properties cannot be alarmed. Consequently, to allow propagating alarm information, in this step you will configure the object model and the relevant alarmed property for which the associated property value will be propagated upward.

  • The propagation configuration block of the library is selected and the Propagation Configurator tab is displayed.
  • The object model was extended with the creation of a property that can be alarmed.
  1. In the Associated Properties list of the Properties expander, select the associated property for which you want to define the alarm configuration to be propagated.
  1. Open the Alarm Configuration expander.
  1. Click Add to create a new row.
  1. From the Object Model drop-down list, select the appropriate object model.
  1. From the Property drop-down list, select the property among the ones available for the selected object model.
  1. Repeat steps 3-5 for all the associated properties whose alarm configuration you want to define.
  1. Click Save .