Problem
Couplers contain information on the installation topology and on the communication of devices installed in the topology segments. As described, couplers use a filter function that is based on the information about which Group Addresses are used in the topology segments they interconnect. Due to new demands in the installation, however, sometimes the installer must modify the indexes of individual Group Addresses, of a Main Group or of an entire Group Address range (moved via a copy function).
Consequence
As a result of such project changes, the filter tables of the respective couplers must be re-downloaded in the KNX installation. In order to give the user exact information about which coupler is affected by the changes (as described above), ETS must reset the Line Coupler Download Status for every operation that affects the filter table. Not only do changes to the Group Addresses have to be taken into account, but also parameter changes (from "filter" to "route") as well.
Such change operations occur quite frequently and the exact determination of the effect on the filter tables is very time consuming. As of ETS5, the calculation of changes is performed in real time so that - in contrast to earlier ETS versions - only the couplers that are actually affected are reloaded.
Implemented ETS Behavior
- Whenever one of following changes from the table below occurs, the affected couplers in the project (identified by the Individual Address *.*.0) are set to invalid, the Grp flags are set to and the Last Modified timestamp is set to the current time.
- Modifications to devices themselves (and consequently to couplers as well) are shown via the dynamic folder Modified Devices.
# |
Operation |
Additional Condition |
1 |
Change of the Group Address option Route |
- |
2 |
Change of the Group Range option Route |
- |
3 |
Moving a Line to another Area |
|
4 |
Moving a device to/from a Line |
The device has at least one Group Address assigned |
5 |
Changing the Group Address index (also if implicitly changed by moving it to another Group Range or by changing a Main Group Address) |
The Group Address is linked with Group Objects in at least two different Lines |
6 |
Create a Link (Group Object ü Group Address) |
·At least one Group Object from a different Line is referenced to the Group Address ·No Group Object from this line previously references the Group Address to a Group Object in another line |
7 |
Delete a Link (Group Object û Group Address) |
·At least one Group Object from a different Line is referenced to the Group Address ·No Group Object from this line afterward any longer has a Group Address that references a Group Object in a different line |
8 |
Adding/ removing a Group Address manually to/from the coupler or the line |
- |
- Before a coupler is downloaded, the filter table entries are re-calculated. The download itself can be launched in one of two ways:
- The download of the coupler is launched directly and independently of possible, prior modifications (= explicit)
- The download takes place due to a prior modification in the topology that is involved and/or of the coupler (= implicit); the coupler appears in Modified Devices
- The state of the filter table after a (virtual) download - i.e. without the download actually being carried out - is shown by the Preview Function