Afin de réduire le temps d’investissement nécessaire à la création et à la finalisation de projets, il est possible de réaliser des opérations en ligne en parallèle.
Qu’entend on par opérations parallèles en ligne ?
Opérations en ligne qui s'adressent directement à un participant tel que Télécharger, Décharger ou Informations sur le participant. Les autres opérations en ligne telles que 'Définir une adresse individuelle' sont définies comme une multidiffusion (adressée à tous) ou une opération réseau et ne font donc pas partie de cette catégorie. Ils sont acheminés via les interfaces ETS en fonction de leur priorité.
Les opérations parallèles en ligne ne sont autorisées que dans les conditions suivantes :
- Parallèle dans différentes lignes de la topologie.
- Parallèle signifie des opérations en ligne simultanées, mais dans différentes lignes (c'est-à-dire des participants).
- Les opérations en ligne parallèles ne sont possibles que pour les connexions IP (connexion tunneling KNX/IP) ; Pour prévenir les violations de la topologie (les coupleurs IP sont, par définition, liés à une autre ligne TP).
Par conséquent, pour chaque ligne, une connexion spécifique est définie. La définition est faite implicitement, si les participants respectifs (par exemple les interfaces KNX/IP) sont disponibles dans l'élément topologique respectif du projet. Pour la connexion backbone, cela peut être défini explicitement dans les propriétés de ligne.
Comment cela fonctionne-t-il ?
- Lors du démarrage d'une opération en ligne, ETS vérifie s'il y a des connexions de lignes définies implicitement dans la topologie (ou explicitement pour la connexion Backbone).
- Pour chaque ligne, qui a une connexion définie, ETS crée une file d'attente interne. Pour chaque ligne pour laquelle aucune connexion spécifique n'a été définie, la connexion standard ou du projet sera utilisée (voir les règles de priorité dans le Gestionnaire de connexions).
- Les participants à télécharger sont ensuite mis dans la file d’attente respective.
Contraintes
Plug-ins
Pour un téléchargement, ETS crée toujours un jeu de données de la configuration actuelle du participant (image du participant), qui est ensuite téléchargé sur le participant. Le téléchargement parallèle présuppose un accès simultané à plusieurs participants ETS dans le projet (capacité multi-instances). Pour les appareils dotés d'un logiciel de plug-in, ce n'est pas toujours possible, car seuls certains types de plug-ins peuvent fournir à ETS l'image de l'appareil sur demande.
Par conséquent, cela crée un problème d'accès lorsque le même périphérique est utilisé plusieurs fois dans le projet, mais le plug-in ne peut être appelé qu'une seule fois à la fois. Ainsi, ces participants ne peuvent pas être téléchargés en parallèle, et l'ETS émet une alerte dans de tels cas. De plus, dans de tels cas, ETS organise toutes les opérations parallèles dans un ordre séquentiel (ce qui marche toujours) mais il est plus lent parce qu'ils ne sont plus parallèles).
Connexion à la ligne (ou au segment)
En cas de manque de connexion, les règles de priorité s'appliquent pour l'utilisation des interfaces. Le téléchargement est ainsi toujours sauvegardé à la fin.