Con el fin de reducir la inversión de tiempo necesaria para la creación y finalización de proyectos, es posible realizar operaciones en línea paralelas.
¿Qué se entiende por operaciones en línea paralelas?
Operaciones en línea que dirigen directamente a un dispositivo como Programación, Desprogramación o Información de Dispositivo. Otras operaciones en línea como 'Establecer Dirección Individual' se definen como broadcast (dirigida a todos) o como una operación de red y, por lo tanto, no entran en esta categoría. Son enrutadas a través de las interfaces ETS de acuerdo a su prioridad.
Las operaciones en línea paralelas solo están permitidas bajo las siguientes condiciones:
- Paralelas en diferentes líneas de la topología.
- Paralelas significa operaciones en línea simultáneas, pero en diferentes líneas (es decir, para los dispositivos).
- Las operaciones en línea paralelas solo son posibles para conexiones IP (conexión KNX/IP tunneling); para prevenir violaciones de la topología (los acopladores IP están, por definición, vinculados cada uno de ellos a otra línea TP única).
En consecuencia, para cada línea se definirá una conexión específica. La definición se hace implícitamente, si los dispositivos respectivos (por ejemplo, interfaces KNX/IP) están disponibles en el elemento topológico respectivo del proyecto. Para la conexión en el backbone, esto puede definirse explícitamente en las propiedades de la línea.
¿Cómo Funciona?
- Al iniciar una operación en línea, ETS comprueba si hay conexiones de línea definidas implícitamente en la topología (o explícitamente para la conexión Backbone).
- Para cada línea que tenga una conexión definida, ETS crea una cola interna. Para cada línea que no se ha definido ninguna conexión específica, se utilizará la conexión estándar o de proyecto (ver reglas de prioridad en el Administrador de Conexiones).
- Los dispositivos a programar se colocan posteriormente en la cola correspondiente.
Limitaciones
Plug-ins
Para una programación, ETS siempre crea un conjunto de datos de la configuración actual del dispositivo (imagen del dispositivo), que luego se programa en el dispositivo. La programación paralela presupone el acceso simultáneo al ETS de varios dispositivos en el proyecto (capacidad multi-instancia). Para dispositivos con software plug-in esto no siempre es posible, ya que solo ciertos tipos de plug-in pueden proporcionar a ETS la imagen del dispositivo bajo petición.
En consecuencia, esto crea un problema de acceso cuando el mismo dispositivo se utiliza varias veces en el proyecto, pero el plug-in solo puede ser invocado una vez. Por lo tanto, estos dispositivos no se pueden programar en paralelo y ETS emite una advertencia en tales casos. Además, en tales casos ETS organiza todas las operaciones paralelas en un orden secuencial (todavía funciona, pero es más lento porque ya no son paralelas).
Conexión de línea (o de segmento)
En caso de que falte una conexión, se aplican las normas de prioridad para el uso de interfaces. Por lo tanto, la programación está siempre salvaguardada al final.