La lista de drivers y la página de un driver
El catálogo de todos los drivers de esta estación en la carpeta Drivers, donde un driver se agrega, se abre y se quita, y la página de un driver: Actualizar, Descubrir, Emparejar dispositivo y Quitar el driver en su barra, Agregar dispositivo, Agregar línea y Agregar bróker a la derecha del título de la tabla que hacen crecer, la tarjeta Alcance del escaneo, la tabla de dispositivos y el estado de un driver que el paquete no trae.
Dos superficies de la página Connector hablan de drivers y no de dispositivos. La carpeta Drivers, la primera del árbol de la columna Comunicación, abre el catálogo: todos los drivers que trae esta instalación, primero los agregados a la estación y luego los demás agrupados por los equipos que alcanzan. Un driver abre su propia página, desde su fila bajo la carpeta Drivers o con Abrir en su fila del catálogo: sus dispositivos (o, para Modbus RTU, sus líneas serie, para Generic serial and TCP y SCPI instruments, sus líneas serie y sus dispositivos, y para MQTT, sus brókeres) y los verbos que hacen crecer la rama. Las dos se ven con Ver Connector; agregar y quitar un driver y los verbos de creación necesitan Configurar Connector. Omron, como Generic serial and TCP, muestra sus líneas serie y sus dispositivos.
El catálogo
El encabezado dice Drivers con la línea "Todos los drivers que incluye esta estación: primero los agregados, bajo En esta estación, y luego los demás agrupados por los equipos que alcanzan. Agregue los que use: un driver agregado aparece en el árbol, con dispositivos o sin ellos." y una pastilla que cuenta el catálogo y los dispositivos: "25 drivers de comunicación · 3 dispositivos", con las líneas serie entre ambos en cuanto existe una ("25 drivers de comunicación · 1 línea · 3 dispositivos").
La tabla
| Columna | Qué muestra | |
|---|---|---|
| Nombre del driver | El nombre visible. | |
| Descripción | La descripción de una línea del driver, o "Este paquete no incluye el driver." para un driver que el paquete no trae. | |
| Dispositivos | Cuántos dispositivos hay configurados debajo. | |
| Estado de salud | Para un driver con un dispositivo, una línea serie o un bróker, un punto y la palabra: Aún sin determinar, Desactivado, Sin conexión, Parcialmente en línea o En línea, resumidos de los dispositivos del driver (de sus líneas para Modbus RTU, de sus líneas y sus dispositivos fuera de línea para Generic serial and TCP y SCPI instruments, de sus brókeres para MQTT). Vacío para un driver sin nada configurado, que no tiene nada que juzgar. | Omron se resume igual que Generic serial and TCP. |
El catálogo lleva todos los drivers que trae este paquete, estén agregados o no, más cualquier driver ausente al que todavía nombren dispositivos o líneas guardados. Los drivers agregados a la estación van primero, bajo En esta estación, entre ellos un driver ausente, ya que todavía tiene algo; los demás van agrupados por categoría: cada grupo bajo un encabezado con su nombre y su conteo, en el orden Controladores, Protocolos industriales, Instrumentos y adquisición, Inalámbricos, Web y API, Archivos y bases de datos y Pruebas, y en orden alfabético dentro de él (qué driver está en cada grupo). Sin ningún driver agregado, el grupo En esta estación no aparece. Como la lista se lee del registro de drivers de Connector, se asienta unos segundos después del arranque, en cuanto Connector está en marcha.
Las acciones de fila
| Comando | Qué hace | Gris cuando (situación) | No se dibuja cuando (rol) |
|---|---|---|---|
| Agregar driver (un driver no agregado) | Agrega el driver a la estación: queda bajo la carpeta Drivers sin nada debajo ("0 dispositivos"), y su fila sube a En esta estación, resaltada y llevada a la vista, mientras el catálogo sigue en pantalla; el Abrir de la fila, o la fila del driver en el árbol, abre su página. El registro de acciones dice "Se agregó el driver 'Modbus TCP'." No se crea nada debajo. | Una corrida retiene la estación, el runtime está detenido, o hay un escaneo o un emparejamiento en curso (la información emergente dice cuál). | Sin Configurar Connector. |
| Abrir (un driver agregado) | Selecciona el driver en su fila bajo la carpeta Drivers y abre su página. | Nunca. | Nunca. |
| Quitar el driver (un driver agregado; tinta de peligro, al final) | Saca el driver del árbol y regresa su fila a su categoría en el catálogo, donde Agregar driver lo trae de vuelta. El registro de acciones dice "Se quitó el driver 'Modbus TCP'." No elimina nada ni pregunta nada. | El driver tiene un dispositivo, una línea serie, un bróker o una carpeta (la información emergente dice "Este driver todavía tiene algo en el árbol. Elimine primero lo que hay debajo."), una corrida retiene la estación, el runtime está detenido, o hay un escaneo o un emparejamiento en curso. | Sin Configurar Connector. |
La página de un driver lleva lo que se prepara antes del primer dispositivo: la tarjeta Alcance del escaneo, las redes del driver Matter, el acceso a los equipos del driver OPC UA, y Agregar dispositivo, Agregar línea o Agregar bróker. Se llega a ella en cuanto el driver está agregado, con el Abrir de su fila del catálogo o con su fila en el árbol. Agregar no enciende nada: un driver agregado sin nada debajo no lee nada, y Activar y Desactivar conservan su propio sentido en un dispositivo, una línea o un bróker, una fila que se queda en el árbol y deja de leer.
La barra de comandos
| Comando | Qué hace | Gris cuando (situación) | No se dibuja cuando (rol) |
|---|---|---|---|
| Actualizar todo | Vuelve a leer la configuración desde la base de datos y reconstruye el árbol. Connector en ejecución se queda como está: cada guardado ya le aplica su propio dispositivo. La carpeta Drivers sigue seleccionada con el catálogo abierto, lo desplegado sigue desplegado, y el registro de acciones dice "Dispositivos actualizados." | Una corrida retiene la estación o el runtime está detenido. | Nunca. |
La página de un driver
El encabezado lleva el nombre del driver, su conteo de dispositivos entre paréntesis ("Simulated (9)"; el conteo de líneas para Modbus RTU, el de brókeres para MQTT) y un punto de salud. La línea de abajo depende de la situación. Para un rol sin Configurar dice "Los dispositivos con los que habla este driver. Abra una fila para inspeccionar sus ajustes y sus tags." Para Matter: "Empareje un dispositivo físico nuevo por Bluetooth, o descubra nodos ya puestos en marcha en la Fabric local." Para cualquier otro driver: "Agregue un dispositivo y después use las acciones de la fila para abrirlo, activarlo o desactivarlo, o eliminarlo. El driver es fijo por dispositivo." Para un driver que el paquete no trae: "Los dispositivos que dejó aquí una configuración de otro lado. Abra una fila para inspeccionar sus ajustes y sus tags." Modbus RTU dice en cambio "Cada línea posee un bus serie físico. Configure la tupla de puerto en la línea y agregue debajo dispositivos direccionados por unidad.", y MQTT "Cada bróker es una conexión a un bróker MQTT externo. Configure dónde responde y cómo inicia sesión la estación, y después agregue los dispositivos que publican a través de él.", Generic serial and TCP "Las líneas serie llevan los instrumentos que comparten un bus, y los dispositivos de red cuelgan del driver. Agregue una línea o un dispositivo y después ábralo para describir sus mensajes." y SCPI instruments "Las líneas serie llevan los instrumentos que comparten un bus, y los instrumentos alcanzados por TCP o VISA cuelgan del driver. Agregue una línea o un dispositivo y después ábralo para indicar sus consultas." Omron dice "Las líneas serie llevan los controladores leídos por Host Link, cada uno por su número de unidad, y los controladores alcanzados por la red cuelgan del driver. Agregue una línea o un dispositivo y después ábralo para indicar sus tags." Bajo el encabezado se nombran las líneas serie, los brókeres y los dispositivos que tienen un error propio, una línea por cada tipo ("2 dispositivos con error: Boiler, Chiller"); los tags los nombra su dispositivo, nunca esta página.
La barra de comandos
| Comando | Qué hace | Gris cuando (situación) | No se dibuja cuando (rol) |
|---|---|---|---|
| Actualizar | La misma relectura que Actualizar todo; Connector en ejecución se queda como está. El driver sigue seleccionado con su página abierta, y lo desplegado sigue desplegado. | Hay un escaneo o un emparejamiento en marcha, una corrida retiene la estación, el runtime está detenido. | Nunca. |
| Descubrir | Arranca el escaneo del driver; se convierte en Cancelar ("Cancelando…" una vez presionado) mientras corre. Los detalles están en Descubrimiento. | El alcance no es válido (la información emergente dice lo que falta, como la tarjeta Alcance del escaneo), hay un emparejamiento en marcha, o la estación rechaza las modificaciones. | Sin Configurar Connector, o cuando el driver no tiene escaneo. Modbus RTU escanea desde la página de una línea serie y MQTT desde la página de un bróker, así que las páginas de esos drivers no tienen Descubrir, y Generic serial and TCP no tiene ningún escaneo. |
| Emparejar dispositivo (solo Matter) | Abre en la página el formulario de emparejamiento. | Hay un escaneo o un emparejamiento en marcha, el formulario ya está abierto, la estación rechaza las modificaciones, o todavía no sirve ninguna red de la tarjeta Redes ("Agregue primero la red a la que se va a unir el dispositivo."). | Sin Configurar Connector. |
| Quitar el driver (tinta de peligro, a la derecha) | El Quitar el driver del catálogo, para el driver en pantalla: el driver sale del árbol y sigue en el catálogo, la columna vuelve a la carpeta Drivers con el catálogo abierto, y el registro de acciones dice "Se quitó el driver 'Modbus TCP'." | El driver tiene un dispositivo, una línea serie, un bróker o una carpeta ("Este driver todavía tiene algo en el árbol. Elimine primero lo que hay debajo."), hay un escaneo o un emparejamiento en marcha, o la estación rechaza las modificaciones. | Sin Configurar Connector. |
La barra conserva lo que actúa sobre el propio driver. Agregar dispositivo, Agregar línea, Agregar bróker y la dirección que lee un escaneo están en la página, junto a aquello sobre lo que actúan. Hacer clic derecho en la fila del driver ofrece el verbo que hace crecer su rama (Agregar línea, Agregar bróker, Agregar dispositivo o, en Matter, el Emparejar dispositivo de la barra; para Generic serial and TCP y SCPI instruments, Agregar dispositivo y Agregar línea), Nueva carpeta en el nivel propio del driver (en todos salvo Modbus RTU y MQTT, cuyos dispositivos cuelgan de una línea o de un bróker) y Actualizar, además del Descubrir de la barra donde el driver escanea, y luego, tras un separador, Quitar el driver en tinta de peligro, rechazado como el de la barra. Omron también ofrece los dos.
En la página
Lo que hace crecer una de las tablas de la página está a la derecha del título de esa tabla, arriba de las filas que agrega, y la dirección que lee un escaneo está en la tarjeta Alcance del escaneo, arriba de la tabla de dispositivos.
| Comando o campo | Dónde | Qué hace | Gris cuando (situación) | No se dibuja cuando (rol) |
|---|---|---|---|---|
| Agregar dispositivo (todos los drivers menos Matter, Modbus RTU y MQTT) | A la derecha del título Dispositivos. | Crea "Nuevo dispositivo" (luego "Nuevo dispositivo 2", y así), activado, en el nivel propio del driver, resaltado en esta tabla y desplazado hasta quedar a la vista; vea Dispositivos. Para Generic serial and TCP el dispositivo nuevo es un dispositivo de red, un Cliente TCP, y para SCPI instruments un dispositivo alcanzado por TCP. Bajo Omron, un controlador alcanzado por la red (FINS sobre UDP). | El paquete no trae el driver (información emergente "Este paquete no incluye el driver."), hay un escaneo o un emparejamiento en marcha, o la estación rechaza las modificaciones. | Sin Configurar Connector. |
| Agregar línea (Modbus RTU, Generic serial and TCP, SCPI instruments, Omron) | A la derecha del título Líneas serie. | Crea una línea serie desactivada, resaltada en esta tabla; vea Líneas serie. | Hay un escaneo en marcha, o la estación rechaza las modificaciones. | Sin Configurar Connector. |
| Agregar bróker (solo MQTT) | A la derecha del título Brókeres MQTT. | Crea un bróker desactivado, resaltado en esta tabla; vea MQTT. | El paquete no trae el driver, hay un escaneo en marcha, o la estación rechaza las modificaciones. | Sin Configurar Connector. |
| Campo del objetivo del descubrimiento | La tarjeta Alcance del escaneo, bajo la línea "Escanear los dispositivos accesibles a través de este driver." | Para un driver cuyo escaneo toma una dirección (OPC UA: "Dirección del servidor OPC UA, por ejemplo opc.tcp://plc-host:4840"), el cuadro guarda la dirección que lee Descubrir. Mientras no tenga una que el driver pueda usar, una línea roja debajo dice qué se espera y Descubrir se pone en gris. | Mientras corre un escaneo. | Sin Configurar Connector, o cuando el escaneo del driver no toma dirección. |
La tabla de dispositivos
Todos los drivers menos Modbus RTU y MQTT listan sus dispositivos, las mismas filas que dibuja el árbol:
| Columna | Qué muestra |
|---|---|
| Dispositivo | El nombre, seguido de la marca roja del árbol cuando el dispositivo tiene un error propio, con el motivo como información emergente. |
| Endpoint | El URI base al que se conecta Connector, armado desde la tarjeta Conexión del dispositivo. Vacío para un dispositivo todavía sin host. |
| Tags | Cuántos tags tiene el dispositivo. |
| Estado de salud | Punto y palabra, como en el árbol. |
| Último error | La advertencia o la falla más reciente que el diario técnico asoció al dispositivo, o "Este paquete no incluye el driver." para un dispositivo que el paquete no puede servir, o "Host aún sin indicar" para un dispositivo activado sin host, al que la estación no está intentando conectarse ("Dispositivo NI-DAQmx aún sin indicar" para un dispositivo NI-DAQmx sin nombre de dispositivo, "Canal base aún sin indicar" para un dispositivo Fluke NetDAQ con host y sin canal base, "Carpeta aún sin indicar" para un dispositivo File sin carpeta, "Servidor aún sin indicar" para un dispositivo Database sin servidor, "DevEUI aún sin indicar" o "EUI de la estación aún sin indicar" para un dispositivo LoRaWAN sin identificador). Es el error propio del dispositivo, el mismo que lleva su marca: el error de un tag se queda en el tag, y un dispositivo cuya línea serie o bróker tiene un error no muestra ninguno, porque es esa línea o ese bróker quien lo lleva. Para un error, la celda dice lo que falló como lo dice la página del dispositivo, en el idioma de la estación: el "Connect failed for device …:" con que empieza la línea del diario técnico, la clase de la excepción que le sigue y lo que la estación hace después ("Retrying in the background …") se quedan fuera. Una falla que la estación reconoce (un puerto que rechaza, un firewall en el camino, un tiempo de espera agotado, un nombre que no se resuelve, una excepción Modbus) se convierte en una frase de la propia estación, y cualquier otra conserva las palabras del driver. La información emergente de la celda, la marca del árbol y la página Eventos guardan la línea completa. |
Acciones de fila: Abrir para todos los roles, y luego, para Configurar Connector, Activar y Desactivar (cada uno en gris cuando no aplica) y Eliminar en tinta de peligro, con una confirmación que nombra el dispositivo y sus tags. Los cuatro se ponen en gris mientras corre un escaneo o un emparejamiento. La tabla vacía dice "Todavía no hay dispositivos."
Modbus RTU lista en cambio sus líneas: Línea, Tupla física (puerto · velocidad · formato · tiempo de espera), Dispositivos, Estado (un punto más un texto como "En línea · 2/2 dispositivos en línea") y las acciones Abrir, Activar, Desactivar y Eliminar, las tres últimas solo para Configurar Connector. Activar se pone en gris además mientras la tupla de la línea no es válida. Una línea cuyo puerto falló lleva la marca roja después de su nombre.
Generic serial and TCP y SCPI instruments llevan la misma tabla de líneas, cuya Tupla física no tiene tiempo de espera (puerto · velocidad · formato), encima de su tabla de dispositivos, que lista todos los dispositivos del driver, los de línea incluidos; vea Generic serial and TCP y SCPI instruments. Omron lleva la misma tabla sobre sus dispositivos; vea Omron.
MQTT lista sus brókeres: Nombre, Dirección, Dispositivos, Estado y las mismas cuatro acciones; vea MQTT. Un bróker que rechazó la estación lleva la marca roja después de su nombre.
Alrededor de la tabla
Arriba de la tabla de dispositivos, el driver Modbus TCP tiene una tarjeta Alcance del escaneo propia, con las direcciones y los ID de unidad que consulta su escaneo (solo con Configurar Connector), el driver SNMP una con el agente y los subárboles que recorre su escaneo (solo con Configurar Connector; vea SNMP), el driver File una con el archivo que lee su escaneo (solo con Configurar Connector; vea File), el driver Database una con el dispositivo cuya base de datos lee su escaneo y las tablas que lee (solo con Configurar Connector; vea Database), y el driver Matter tiene su tarjeta Redes, donde se registran las redes Wi-Fi y Thread a las que se unen sus dispositivos antes del primer emparejamiento (solo con Configurar Connector; vea Redes); Emparejar dispositivo abre el formulario Emparejar dispositivo Matter arriba de ella. Mientras corre un escaneo, su línea de progreso queda justo arriba de la tabla, y la tarjeta Dispositivos descubiertos aparece debajo de la tabla con los resultados del escaneo. Todo esto está en Descubrimiento.
Driver no incluido en este paquete
Un grupo de driver existe para un driver ausente solo porque lo nombran dispositivos guardados: una copia de seguridad restaurada, una configuración traída de otra máquina. Su página muestra entonces un aviso de precaución, "Driver no incluido en este paquete": los dispositivos vinieron de una configuración que sí tenía el driver, conservan sus ajustes y se pueden eliminar, pero esta instalación no puede alcanzarlos, así que se quedan sin conexión y aquí no se puede agregar ningún dispositivo nuevo. En una página así, Agregar dispositivo sigue dibujado y en gris con ese motivo, Descubrir no se ofrece, Copiar el dispositivo sobre sus dispositivos queda en gris con la misma información emergente, y la falla de incorporación del runtime no se repite como Último error, porque no hay ninguna falla que investigar. Con qué drivers puede pasar esto está en Drivers.
Lo que estas páginas no hacen
El catálogo no se puede ampliar desde la página, y un driver no se puede renombrar, reordenar ni apagar. Un dispositivo no se puede mover a otro driver. Eliminar desde la tabla los dispositivos de un driver los elimina de uno en uno, cada uno con su propia confirmación; no hay eliminar todo. Eliminar el último dispositivo, la última línea serie, el último bróker o la última carpeta de un driver deja el driver en el árbol: solo Quitar el driver lo saca, y nada saca un driver del catálogo. Quitar un driver nunca elimina lo que había debajo, porque se rechaza mientras haya algo.