Om de tijd te beperken die nodig is voor het opzetten en afronden van projecten, is het mogelijk om parallelle online bewerkingen uit te voeren.
Wat wordt er verstaan onder parallelle online bewerkingen?
Online bewerkingen die een apparaat rechtstreeks adresseren, zoals Download, Unload of Apparaatinfo. Andere online bewerkingen zoals 'Individueel adres instellen' worden gedefinieerd als een uitzending (aan iedereen gericht) of een netwerkbewerking en vallen daarom niet in deze categorie. Ze worden gerouteerd via de ETS-interfaces volgens hun prioriteit.
Parallelle online bewerkingen zijn alleen toegestaan onder de volgende voorwaarden:
- Parallel in verschillende topologielijnen.
- Parallelle betekent gelijktijdige online bewerkingen, maar in verschillende lijnen (d.w.z. naar de apparaten).
- Parallelle online bewerkingen zijn alleen mogelijk voor IP-verbindingen (KNX/IP tunneling verbinding); Om topologieschendingen te voorkomen zijn IP-koppelaars per definitie elk gekoppeld aan een andere, unieke TP-lijn.
Daarom moet er voor elke lijn een specifieke verbinding worden gedefinieerd. De definitie gebeurt impliciet, als de respectieve apparaten (bijv. KNX/IP-interfaces) beschikbaar zijn in het respectieve topologische element in het project. Voor de backboneverbinding kan dit expliciet worden gedefinieerd in de lijneigenschappen.
Hoe werkt het?
- Bij het starten van een online bewerking controleert ETS of er lijnverbindingen zijn die impliciet in de topologie zijn gedefinieerd (of expliciet voor de Backboneverbinding).
- Voor elke lijn waarvoor een verbinding is gedefinieerd, creëert ETS een interne wachtrij. Voor elke lijn waarvoor geen specifieke verbinding is gedefinieerd, zal de standaard- of projectverbinding worden gebruikt (zie prioriteitsregels in Verbindingsbeheer).
- De apparaten die worden gedownload worden vervolgens in de betreffende wachtrij geplaatst.
Beperkingen
Plug-ins
Voor een download creëert ETS altijd een dataset van de huidige apparaatconfiguratie (apparaatafbeelding), die vervolgens naar het apparaat wordt gedownload. Parallel downloaden veronderstelt gelijktijdige ETS-toegang van meerdere apparaten in het project (multi-instance-mogelijkheid). Voor apparaten met plug-in-software is dit niet altijd mogelijk, omdat alleen bepaalde plug-in-types ETS op verzoek van het apparaatbeeld kunnen voorzien.
Hierdoor ontstaat er een toegangsprobleem wanneer hetzelfde apparaat meerdere keren in het project wordt gebruikt, maar de plug-in slechts één keer tegelijk kan worden aangeroepen. Deze apparaten kunnen dus niet parallel worden gedownload en ETS geeft in dergelijke gevallen een waarschuwing. Bovendien organiseert de ETS in dergelijke gevallen alle parallelle bewerkingen in een sequentiële volgorde (het werkt nog steeds) maar het is langzamer omdat ze niet meer parallel lopen.
Lijn (of segment) verbinding
In het geval van een ontbrekende verbinding zijn de prioriteitsregels van toepassing op het gebruik van interfaces. De download wordt daardoor uiteindelijk altijd verzekerd.