Προκειμένου να μειωθεί ο χρόνος που απαιτείται για τη δημιουργία και την οριστικοποίηση του έργου, είναι δυνατή η εκτέλεση παράλληλων online λειτουργιών.
Τι εννοείται με παράλληλες online λειτουργίες;
Οι online λειτουργίες που απευθύνονται απευθείας σε μια συσκευή όπως Φόρτιση, Αποφόρτιση ή Πληροφορίες Συσκευής. Άλλες online λειτουργίες, όπως «Ορισμός ατομικής διεύθυνσης» ορίζονται ως broadcast (που απευθύνεται σε όλους) ή αλλιώς μια λειτουργία δικτύου και επομένως δεν εμπίπτουν σε αυτή την κατηγορία. Δρομολογούνται μέσω των θυρών επικοινωνίας του ETS ανάλογα με την προτεραιότητά τους.
Οι παράλληλες online λειτουργίες επιτρέπονται μόνο υπό τις ακόλουθες προϋποθέσεις:
- Παράλληλα σε διαφορετικές γραμμές τοπολογίας.
- Παράλληλες σημαίνει ταυτόχρονες online λειτουργίες, αλλά σε διαφορετικές γραμμές (δηλαδή στις συσκευές).
- Οι παράλληλες online λειτουργίες είναι δυνατές μόνο για συνδέσεις IP (Σύνδεση KNX/IP tunneling). Για την πρόληψη παραβιάσεων της τοπολογίας (οι προσαρμοστές IP, συνδέονται εξ'ορισμού με μια άλλη, μοναδική γραμμή TP).
Συνεπώς, για κάθε γραμμή, πρέπει να οριστεί μια συγκεκριμένη σύνδεση. Ο ορισμός γίνεται σιωπηρά, εάν οι αντίστοιχες συσκευές (π.χ. θύρες επικοινωνίας KNX/IP) είναι διαθέσιμες στο αντίστοιχο τοπολογικό στοιχείο του έργου. Για την κεντρική σύνδεση, αυτό μπορεί να γίνει στις ιδιότητες γραμμής.
Πώς λειτουργεί;
- Κατά την εκκίνηση μιας online λειτουργίας, το ETS ελέγχει εάν υπάρχουν συνδέσεις γραμμής που έχουν οριστεί σιωπηρά στην τοπολογία (ή ρητά για την κεντρική σύνδεση).
- Για κάθε γραμμή, στην οποία έχει οριστεί μία σύνδεση, το ETS δημιουργεί μια εσωτερική ουρά. Για κάθε γραμμή που δεν έχει ορισμένη συγκεκριμένη σύνδεση, η τυπική ή η σύνδεση έργου θα χρησιμοποιηθεί (δείτε κανόνες προτεραιότητας στο Διαχειριστής Σύνδεσης).
- Οι συσκευές που πρόκειται να φορτιστούν τοποθετούνται συνέχεια στην αντίστοιχη ουρά.
Περιορισμοί
Plug-ins
Για μια φόρτιση, το ETS δημιουργεί πάντα ένα σύνολο δεδομένων της τρέχουσας διαμόρφωσης των παραμέτρων της συσκευής (εικόνα συσκευής), η οποία στη συνέχεια φορτίζεται στη συσκευή. Η παράλληλη φόρτιση προϋποθέτει την ταυτόχρονη πρόσβαση του ETS σε διάφορες συσκευές του έργου (δυνατότητα πολλαπλών συσκευών). Για συσκευές με λογισμικό plug-in, αυτό δεν είναι πάντα δυνατό, δεδομένου ότι μόνο ορισμένοι τύποι plug-in μπορούν να παρέχουν στο ETS την εικόνα της συσκευής κατόπιν αιτήματος.
Συνεπώς, αυτό δημιουργεί ένα πρόβλημα πρόσβασης όταν η ίδια συσκευή χρησιμοποιείται αρκετές φορές στο έργο, αλλά το plug-in μπορεί να επικληθεί μόνο μία φορά κάθε φορά. Έτσι, αυτές οι συσκευές δεν μπορούν να φορτιστούν παράλληλα, και το ETS εμφανίζει μια προειδοποίηση σε αυτές τις περιπτώσεις. Επιπλέον, σε τέτοιες περιπτώσεις το ETS οργανώνει όλες τις παράλληλες λειτουργίες σε διαδοχική σειρά (εξακολουθεί να λειτουργεί, αλλά είναι πιο αργό επειδή δεν είναι πλέον παράλληλες).
Σύνδεση γραμμής (ή τμήματος)
Σε περίπτωση έλλειψης σύνδεσης, ισχύουν οι κανόνες προτεραιότητας για τη χρήση θυρών επικοινωνίας. Με τον τρόπο αυτό διασφαλίζεται πάντα η φόρτιση.