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öjligt för IP-anslutningar (anslutning via IP-tunnel/IP-gränssnitt); För att förhindra topologiska överträdelser (IP-kopplare är, per definition, var och en kopplade till olika unika TP-linjer).
För varje linje ska det därför finnas en definierad specifik anslutning. Definitionen kan göras i linjeegenskaperna.
Hur fungerar det?
- Vid start av en online-operation kontrollerar ETS om det finns definierade linjeanslutningar i topologin.
- För varje linje som har en 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
När en linje- (eller segment-) anslutning har definierats förblir den oförändrad även när anslutningen är otillgänglig eller har raderats i Anslutningshanteraren. En uppdatering för att ta bort den är inte logiskt eftersom projektet också kan exporteras och sedan importeras till en annan dator där linjeanslutningen finns.
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.