La lista de controladores y la página de un controlador

El catálogo de todos los controladores de esta estación en la carpeta Controladores, donde un controlador se añade, se abre y se quita, y la página de un controlador: Actualizar, Descubrir, Emparejar dispositivo y Quitar el controlador en su barra, Añadir dispositivo, Añadir línea y Añadir bróker a la derecha del título de la tabla que hacen crecer, la tarjeta Alcance de la exploración, la tabla de dispositivos y el estado de un controlador que el paquete no lleva.

Ver como Markdown

Dos superficies de la página Connector hablan de controladores y no de dispositivos. La carpeta Controladores, la primera del árbol de la columna Comunicación, abre el catálogo: todos los controladores que lleva esta instalación, primero los añadidos a la estación y luego los demás agrupados por los equipos que alcanzan. Un controlador abre su propia página, desde su fila bajo la carpeta Controladores o con Abrir en su fila del catálogo: sus dispositivos (o, en Modbus RTU, sus líneas serie, en Generic serial and TCP y en SCPI instruments, sus líneas serie y sus dispositivos, y en MQTT, sus brókeres) y los verbos que hacen crecer la rama. Las dos se ven con Ver Connector; añadir y quitar un controlador y los verbos de creación exigen Configurar Connector. Omron, como Generic serial and TCP, muestra sus líneas serie y sus dispositivos.

El catálogo

La cabecera dice Controladores con la línea "Todos los controladores que incluye esta estación: primero los añadidos, bajo En esta estación, y luego los demás agrupados por los equipos que alcanzan. Añada los que use: un controlador añadido aparece en el árbol, con dispositivos o sin ellos." y una pastilla que cuenta el catálogo y los dispositivos: "25 controladores · 3 dispositivos", con las líneas serie entre ambos en cuanto existe una ("25 controladores · 1 línea · 3 dispositivos").

La tabla

Columna Qué muestra
Controlador El nombre visible.
Descripción La descripción de una línea del controlador, o "Este paquete no incluye el controlador." cuando el paquete no lo lleva.
Dispositivos Cuántos dispositivos hay configurados debajo.
Estado de salud Para un controlador con un dispositivo, una línea serie o un bróker, un punto y la palabra: Aún sin determinar, Deshabilitado, Sin conexión, Parcialmente en línea o En línea, resumidos de los dispositivos del controlador (de sus líneas en Modbus RTU, de sus líneas y sus dispositivos fuera de línea en Generic serial and TCP y en SCPI instruments, de sus brókeres en MQTT). Vacío para un controlador sin nada configurado, que no tiene nada que juzgar. Omron se resume igual que Generic serial and TCP.

El catálogo lleva todos los controladores que trae este paquete, estén añadidos o no, más cualquier controlador ausente al que sigan nombrando dispositivos o líneas guardados. Los controladores añadidos a la estación van primero, bajo En esta estación, entre ellos un controlador 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 recuento, en el orden Autómatas, Protocolos industriales, Instrumentos y adquisición, Inalámbricos, Web y API, Archivos y bases de datos y Pruebas, y por orden alfabético dentro de él (qué controlador está en cada grupo). Sin ningún controlador añadido, el grupo En esta estación no aparece. Como la lista se lee del registro de controladores del Connector, se asienta unos segundos después del arranque, cuando el Connector ya está en marcha.

Las acciones de fila

Comando Qué hace Gris cuando (situación) No se dibuja cuando (rol)
Añadir controlador (un controlador no añadido) Añade el controlador a la estación: queda bajo la carpeta Controladores 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 controlador en el árbol, abre su página. El registro de acciones dice "Se añadió el controlador 'Modbus TCP'." No se crea nada debajo. Un ensayo retiene la estación, el runtime está detenido, o hay una exploración o un emparejamiento en curso (la información emergente dice cuál). Sin Configurar Connector.
Abrir (un controlador añadido) Selecciona el controlador en su fila bajo la carpeta Controladores y abre su página. Nunca. Nunca.
Quitar el controlador (un controlador añadido; tinta de peligro, al final) Saca el controlador del árbol y devuelve su fila a su categoría en el catálogo, donde Añadir controlador lo trae de vuelta. El registro de acciones dice "Se quitó el controlador 'Modbus TCP'." No elimina nada ni pregunta nada. El controlador tiene un dispositivo, una línea serie, un bróker o una carpeta (la información emergente dice "Este controlador todavía tiene algo en el árbol. Elimine primero lo que hay debajo."), un ensayo retiene la estación, el runtime está detenido, o hay una exploración o un emparejamiento en curso. Sin Configurar Connector.

La página de un controlador lleva lo que se prepara antes del primer dispositivo: la tarjeta Alcance de la exploración, las redes del controlador Matter, el acceso a los equipos del controlador OPC UA, y Añadir dispositivo, Añadir línea o Añadir bróker. Se llega a ella en cuanto el controlador está añadido, con el Abrir de su fila del catálogo o con su fila en el árbol. Añadir no enciende nada: un controlador añadido sin nada debajo no lee nada, y Habilitar y Deshabilitar 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. El Connector en ejecución se queda como está: cada guardado ya le aplica su propio dispositivo. La carpeta Controladores sigue seleccionada con el catálogo abierto, lo desplegado sigue desplegado, y el registro de acciones dice "Dispositivos actualizados." Un ensayo retiene la estación o el runtime está detenido. Nunca.

La página de un controlador

La cabecera lleva el nombre del controlador, su recuento de dispositivos entre paréntesis ("Simulated (9)"; el recuento de líneas en Modbus RTU, el de brókeres en MQTT) y un punto de salud. La línea de debajo depende de la situación. Para un rol sin Configurar dice "Los dispositivos con los que habla este controlador. 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 controlador: "Añada un dispositivo y después use las acciones de la fila para abrirlo, habilitarlo o deshabilitarlo, o eliminarlo. El controlador es fijo por dispositivo." Para un controlador que el paquete no lleva: "Los dispositivos que dejó aquí una configuración de otro sitio. 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 añada 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 añada 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 controlador. Añada 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 controlador. Añada una línea o un dispositivo y después ábralo para indicar sus consultas." Omron dice "Las líneas serie llevan los autómatas leídos por Host Link, cada uno por su número de unidad, y los autómatas alcanzados por la red cuelgan del controlador. Añada una línea o un dispositivo y después ábralo para indicar sus tags." Bajo la cabecera 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; el Connector en ejecución se queda como está. El controlador sigue seleccionado con su página abierta, y lo desplegado sigue desplegado. Hay una exploración o un emparejamiento en marcha, un ensayo retiene la estación, el runtime está detenido. Nunca.
Descubrir Arranca la exploración del controlador; se convierte en Cancelar ("Cancelando…" una vez pulsado) 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 de la exploración), hay un emparejamiento en marcha, o la estación rechaza los cambios. Sin Configurar Connector, o cuando el controlador no tiene exploración. Modbus RTU explora 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 controladores no tienen Descubrir, y Generic serial and TCP no tiene ninguna exploración.
Emparejar dispositivo (solo Matter) Abre en la página el formulario de emparejamiento. Hay una exploración o un emparejamiento en marcha, el formulario ya está abierto, la estación rechaza los cambios, o todavía no sirve ninguna red de la tarjeta Redes ("Añada primero la red a la que se va a unir el dispositivo."). Sin Configurar Connector.
Quitar el controlador (tinta de peligro, a la derecha) El Quitar el controlador del catálogo, para el controlador en pantalla: el controlador sale del árbol y sigue en el catálogo, la columna vuelve a la carpeta Controladores con el catálogo abierto, y el registro de acciones dice "Se quitó el controlador 'Modbus TCP'." El controlador tiene un dispositivo, una línea serie, un bróker o una carpeta ("Este controlador todavía tiene algo en el árbol. Elimine primero lo que hay debajo."), hay una exploración o un emparejamiento en marcha, o la estación rechaza los cambios. Sin Configurar Connector.

La barra conserva lo que actúa sobre el propio controlador. Añadir dispositivo, Añadir línea, Añadir bróker y la dirección que lee una exploración están en la página, junto a aquello sobre lo que actúan. Hacer clic derecho en la fila del controlador ofrece el verbo que hace crecer su rama (Añadir línea, Añadir bróker, Añadir dispositivo o, en Matter, el Emparejar dispositivo de la barra; en Generic serial and TCP y en SCPI instruments, Añadir dispositivo y Añadir línea), Nueva carpeta en el nivel propio del controlador (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 controlador explora, y luego, tras un separador, Quitar el controlador 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, encima de las filas que añade, y la dirección que lee una exploración está en la tarjeta Alcance de la exploración, encima de la tabla de dispositivos.

Comando o campo Dónde Qué hace Gris cuando (situación) No se dibuja cuando (rol)
Añadir dispositivo (todos los controladores menos Matter, Modbus RTU y MQTT) A la derecha del título Dispositivos. Crea "Nuevo dispositivo" (luego "Nuevo dispositivo 2", y así), habilitado, en el nivel propio del controlador, resaltado en esta tabla y desplazado hasta quedar a la vista; véase Dispositivos. En Generic serial and TCP el dispositivo nuevo es un dispositivo de red, un Cliente TCP, y en SCPI instruments un dispositivo alcanzado por TCP. Bajo Omron, un autómata alcanzado por la red (FINS sobre UDP). El paquete no lleva el controlador (información emergente "Este paquete no incluye el controlador."), hay una exploración o un emparejamiento en marcha, o la estación rechaza los cambios. Sin Configurar Connector.
Añadir 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 deshabilitada, resaltada en esta tabla; véase Líneas serie. Hay una exploración en marcha, o la estación rechaza los cambios. Sin Configurar Connector.
Añadir bróker (solo MQTT) A la derecha del título Brókeres MQTT. Crea un bróker deshabilitado, resaltado en esta tabla; véase MQTT. El paquete no lleva el controlador, hay una exploración en marcha, o la estación rechaza los cambios. Sin Configurar Connector.
Campo del destino del descubrimiento La tarjeta Alcance de la exploración, bajo la línea "Explorar los dispositivos accesibles a través de este controlador." Para un controlador cuya exploración 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 controlador pueda usar, una línea roja debajo dice qué se espera y Descubrir se pone en gris. Mientras corre una exploración. Sin Configurar Connector, o cuando la exploración del controlador no toma dirección.

La tabla de dispositivos

Todos los controladores menos Modbus RTU y MQTT listan sus dispositivos, las mismas filas que dibuja el árbol:

Columna Qué muestra
Dispositivo El nombre, seguido del marcador rojo del árbol cuando el dispositivo tiene un error propio, con el motivo como información emergente.
Endpoint El Base URI al que se conecta el Connector, montado a partir de 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 El aviso o el error más reciente que el diario técnico asoció al dispositivo, o "Este paquete no incluye el controlador." cuando el paquete no puede servir ese dispositivo, o "Host aún sin indicar" para un dispositivo habilitado 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 marcador: 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. Un fallo 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 otro conserva las palabras del controlador. La información emergente de la celda, el marcador del árbol y la página Eventos guardan la línea entera.

Acciones de fila: Abrir para todos los roles, y luego, con Configurar Connector, Habilitar y Deshabilitar (cada una en gris cuando no procede) y Eliminar en tinta de peligro, con una confirmación que nombra el dispositivo y sus tags. Las cuatro se ponen en gris mientras corre una exploración 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 · baudios · 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, Habilitar, Deshabilitar y Eliminar, las tres últimas solo con Configurar Connector. Habilitar también se pone en gris mientras la tupla de la línea no es válida. Una línea cuyo puerto falló lleva el marcador rojo detrá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 · baudios · formato), encima de su tabla de dispositivos, que lista todos los dispositivos del controlador, los de línea incluidos; véase 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; véase MQTT. Un bróker que rechazó la estación lleva el marcador rojo detrás de su nombre.

Alrededor de la tabla

Encima de la tabla de dispositivos, el controlador Modbus TCP tiene una tarjeta Alcance de la exploración propia, con las direcciones y los ID de unidad que consulta su exploración (solo con Configurar Connector), el controlador SNMP una con el agente y los subárboles que recorre su exploración (solo con Configurar Connector; vea SNMP), el controlador File una con el archivo que lee su exploración (solo con Configurar Connector; vea File), el controlador Database una con el dispositivo cuya base de datos lee su exploración y las tablas que lee (solo con Configurar Connector; vea Database), y el controlador 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 encima de ella. Mientras corre una exploración, su línea de progreso queda justo encima de la tabla, y la tarjeta Dispositivos descubiertos aparece debajo de la tabla con los resultados de la exploración. Todo ello está en Descubrimiento.

Controlador no incluido en este paquete

Un grupo de controlador existe para un controlador 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, "Controlador no incluido en este paquete": los dispositivos vienen de una configuración que sí tenía el controlador, 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 añadir ningún dispositivo nuevo. En una página así, Añadir dispositivo sigue dibujado y en gris con ese motivo, Descubrir no se ofrece, Copiar el dispositivo en sus dispositivos se pone en gris con la misma información emergente, y el fallo de arranque del runtime no se repite como Último error, porque no hay ninguna avería que investigar. Con qué controladores puede pasar esto está en Controladores.

Lo que estas páginas no hacen

El catálogo no se puede ampliar desde la página, y un controlador no se puede renombrar, reordenar ni apagar. Un dispositivo no se puede mover a otro controlador. Eliminar desde la tabla los dispositivos de un controlador los elimina de uno en uno, cada uno con su propia confirmación; no hay eliminación de todos a la vez. Eliminar el último dispositivo, la última línea serie, el último bróker o la última carpeta de un controlador deja el controlador en el árbol: solo Quitar el controlador lo saca, y nada saca un controlador del catálogo. Quitar un controlador nunca elimina lo que había debajo, porque se rechaza mientras haya algo.