The Relationship view can be found under the Assignment & logic tab in grid view. A firmware version of 1.0.4 or above is required in order for relationship data to be written to the control system. For more information on upgrading the firmware version of a control system please consult our FAQ.
The control system field of the last row in the view can be used to create a new relationship row by selecting the control system to create the relationship for from the dropdown. Once created you can set the source and destination targets for the relationship as well as the condition input that must be met for the relationship.
Relationships are used for forwarding the triggering of a target to another target when a certain condition is met. A common use case is two rooms being controlled by one switch when a divider between the two rooms is open through an absolute input switch.
The source target is the target that is required to be triggered in order for the relationship to be evaluated. Once it is triggered it will then check the condition for the relationship. If set to absolute input it will continue if it is currently in the on position or if the condition is a system variable it will continue if its value is currently 0. The destination target is the target that will also be triggered if the condition for the relationship is met.
Condition logic: If the absolute input or system variable value is
0 - forward the trigger to the destination target
1 - ignore the relationship
If there are any relationships that exist for a source target that has been triggered as a destination target from another relationship, then that relationship will also be evaluated since the target has been triggered as part of the behaviour for the other relationship row.
Article is closed for comments.