För att minska den tid som behövs för att skapa och slutföra projekt är det möjligt att utföra parallella online-operationer.
Vad menas med parallella online-operationer?
Online-operationer som direkt adresserar en apparat som Programmering, Avprogrammering eller Apparatinfo. Andra online-operationer som 'Programmera individuell adress' är definierade som broadcast (alla adresseras) eller en nätverksoperation och faller därför inte under denna kategori. De dirigeras via ETS-gränssnitten enligt deras prioritet.
Parallella online-operationer är endast tillåtet enligt följande villkor:
- Parallellt på olika topologiska linjer.
- Parallellt innebär samtidiga online-operationer, men på olika linjer (dvs. till apparaterna).
- Parallella online-operationer är endast möjliga för IP-anslutningar (KNX/IP tunnelanslutningar) för att förhindra överträdelser i topologin (IP-kopplare är, per definition, var och en länkade till en annan unik TP-linje).
För varje linje ska det därför finnas en definierad specifik anslutning. Definitionen görs implicit, om respektive apparat (t.ex. KNX/IP-gränssnitt) är tillgängliga i respektive topologiska element i projektet. För backbone-anslutningen kan detta definieras explicit i linjens egenskaper.
Hur fungerar det?
- Vid start av en online-operation kontrollerar ETS om det finns linjeanslutningar definierade implicit i topologin (eller explicit för backbone-anslutningen).
- För varje linje, som har an definierad anslutning, skapar ETS en intern kö. För varje linje som inte har någon anslutning definierad används standard- eller projektanslutningen (se prioritetsregler i Anslutningshanteraren).
- Apparaterna som ska programmeras placeras i respektive kö.
Begränsningar
Plug-ins
För en programmering skapar ETS alltid en uppsättning data för den aktuella apparatkonfigurationen (apparatbild) som sedan programmeras till apparaten. Parallell programmering förutsätter samtidig ETS-åtkomst till flera apparater i projektet (multi-instans kapacitet). För apparater med plug-in-mjukvara är detta inte alltid möjligt, eftersom endast vissa plug-in-typer kan förse ETS med apparatbilden vid förfrågan.
Detta skapar därför ett åtkomstproblem när samma produkt används flera gånger i projektet, men dess plug-in kan vara användas för en apparat åt gången. Dessa apparater kan därför inte programmeras parallellt, och ETS visar en varning i sådana fall. Dessutom hanterar ETS i sådana fall alla parallella operationer i sekventiell ordning (det fungerar fortfarande, men är långsammare eftersom de inte längre är parallella).
Linje- (eller segment-) anslutning
I händelse av en saknad anslutning gäller prioritetsreglerna för användning av gränssnitt. Programmeringen skyddas därmed alltid i slutänden.