Connector

La página Connector: la columna Comunicación, su árbol de drivers, líneas, carpetas, dispositivos y tags, las dos identidades que lleva cada tag, y los permisos y bloqueos que gobiernan la edición.

Ver como Markdown

El Connector es donde un equipo de campo se convierte en datos que el resto de la aplicación puede leer. Es la página Connector de la barra de navegación, y se abre para cualquier rol que tenga Ver Connector. La página junta la columna Comunicación a la izquierda, un árbol de todo aquello con lo que habla el servidor integrado, con un panel de detalle a la derecha que edita ahí mismo el nodo seleccionado; como lo dice la descripción de la propia página, "Seleccione un nodo para editarlo aquí mismo. Los cambios se guardan automáticamente."

La columna Comunicación

La columna se titula Comunicación y lleva, de arriba abajo: la fila Drivers, un cuadro de búsqueda con cuatro pastillas de estado, el árbol, y un pie con los comandos de la columna.

La fila Drivers

La primera fila es el registro de drivers, dibujado encima del árbol y no dentro de él: los grupos de drivers de abajo son sus hermanos, no sus hijos. Dice Drivers, luego cuántos drivers están activados ("3 driver(s)") y luego un punto de estado de salud que resume todos los drivers activados. Al seleccionarla se abre la lista de drivers descrita en La lista de drivers y la página de un driver.

La búsqueda y las pastillas de estado

Control Qué hace
Cuadro de búsqueda ("Buscar drivers, líneas serie, dispositivos y tags") Reduce el árbol a las filas cuyo nombre contiene el texto, sin distinguir mayúsculas. Una coincidencia en un driver, en una línea serie o en una carpeta conserva todo lo que hay debajo; una línea serie coincide además por su tupla física (puerto, velocidad, formato, tiempo de espera). Las ramas que coinciden se despliegan conforme se escribe.
Todos Sin reducción por estado.
Correctos Los dispositivos y las líneas activados y en línea; los tags activados que están leyendo un valor en este momento.
Con problemas Los dispositivos y las líneas activados pero sin conexión o parciales; los tags activados que no tienen ningún valor.
Apagados Los dispositivos, las líneas y los tags desactivados. Un dispositivo bajo una línea serie desactivada cuenta como apagado.

Una pastilla y el texto de búsqueda se combinan. El nodo seleccionado siempre queda visible, así que el panel nunca edita una fila que usted no puede ver; un driver que no tiene nada debajo solo aparece bajo Todos, o cuando su propio nombre coincide.

El árbol

Dos formas, decididas por driver:

  • Todos los drivers menos Modbus RTU: Driver > Carpeta (hasta dos niveles) > Dispositivo > Tag. Las carpetas van primero, por orden de nombre, y luego los dispositivos archivados en el nivel del propio driver.
  • Modbus RTU: Driver > Línea > Dispositivo > Tag. Los dispositivos cuelgan de la línea física que comparten y no llevan carpeta.

Los drivers que llevan algo se listan planos, en orden alfabético. Los drivers activados sin nada configurado se recogen bajo una fila Drivers sin dispositivos con un conteo, para que una instalación nueva con dieciséis drivers activados no sean dieciséis ramas vacías; cuando no hay nada configurado, todos los drivers se listan planos. Cada fila resume lo que hay debajo:

Fila Muestra
Driver El nombre, "3 dispositivos" (Modbus RTU: "1 línea · 2 dispositivos") y el punto de salud.
Línea serie El nombre, una marca de error cuando el puerto falló, el texto de estado y el conteo de dispositivos ("En línea · 2 dispositivos") y el punto de salud.
Carpeta El nombre, "2 dispositivos" o "vacío", y el punto de salud resumido de todos los dispositivos que contiene, subcarpetas incluidas.
Dispositivo El nombre, una marca de error que lleva el último error como información emergente, luego "4 tags configurados", o "Esperando la aprobación del certificado", o "Este paquete no incluye el driver.", y luego el punto de salud.
Tag Un glifo del tipo de dato (numérico, booleano, fecha, texto), el nombre, una marca de error cuando falló la última lectura, y un punto en vivo: verde mientras el tag tiene un valor, gris en caso contrario.

Los colores de los puntos y los textos se explican en Activación y estado de salud. Hacer clic derecho en una fila la selecciona y abre un menú que refleja la barra de comandos de ese nodo; una fila en la que el rol no puede hacer nada no abre menú. El separador entre la columna y el panel se arrastra para cambiar el tamaño.

Comando Qué hace Gris cuando (situación) No se dibuja cuando (rol)
Nuevo… Abre un menú con todo aquello por lo que esta columna puede crecer, y cada entrada nombra el driver bajo el que aterriza: Nuevo dispositivo (un submenú con una entrada "Bajo <Driver>" por cada driver que admite dispositivos directamente), Agregar línea serie (Modbus RTU), Emparejar dispositivo (Matter) y, tras un separador, Nueva carpeta (una entrada, o un submenú cuando varios drivers admiten carpetas). Un driver que este paquete no trae no se ofrece. Una corrida retiene la estación o el runtime está detenido (la información emergente lleva el motivo), o hay un escaneo de descubrimiento o un emparejamiento Matter en curso ("Termine el escaneo o el emparejamiento en curso antes de agregar nada."). Sin ningún driver con carpetas activado, Nueva carpeta sigue en la lista y en gris: "Una carpeta pertenece a un driver. Active primero un driver cuyos dispositivos se archiven en carpetas." Sin Configurar Connector.
Expandir todo / Contraer todo Abre o cierra todas las ramas, los grupos de drivers incluidos. Contraer todo deja la columna en sus drivers. Nunca. Nunca.

Todo lo que crea Nuevo… aterriza en el nivel del propio driver. Archivar dentro de una carpeta es un comando de esa carpeta, descrito en Carpetas de dispositivos.

El panel de detalle

Sin nada seleccionado, el panel dice "Seleccione un driver, una línea serie, un dispositivo o un tag en el árbol para inspeccionarlo y editarlo. Los cambios se guardan automáticamente." Seleccionar la fila Drivers sin dispositivos se explica igual: "Estos drivers están activados pero todavía no tienen dispositivos. Despliegue la carpeta y seleccione un driver para agregar su primer dispositivo." Cualquier otro nodo abre el panel documentado en su propia página, más abajo.

Las ediciones se guardan solas: un campo de texto o de número se guarda al salir de él (o al presionar Entrar), un conmutador o una casilla al cambiarlo, un desplegable al elegir. Las ediciones rápidas sobre un mismo dispositivo se juntan en un solo guardado, medio segundo después de la última. Un guardado que la estación rechaza se regresa a lo que tiene la base de datos y el motivo aparece en el registro de acciones, al pie de la ventana; una edición que dejaría el dispositivo inservible (un nombre en blanco, un ID de unidad fuera de rango) no se guarda, y el panel dice qué falta. Mientras la página está abierta, los valores del árbol y de los paneles se actualizan una vez por segundo.

Clave de bus y dirección: las dos identidades de un tag

Cada tag lleva dos nombres, y la diferencia decide lo que cuesta un cambio.

La clave de bus es <Driver>.<Dispositivo>:<Tag>, por ejemplo ModbusTcp.Furnace:Temperature. Es lo que el servidor integrado sondea y publica, aquello a lo que se vincula un canal de Process, y el nombre que ven los clientes OPC UA externos. La parte del dispositivo es la clase del driver más el nombre del dispositivo, con cada carácter que no es letra ni dígito reemplazado por un guion bajo. La clave de bus ignora las carpetas: archivar un dispositivo en otro lugar no cambia nada en el bus.

La dirección es Connector.<Driver>.<Carpetas…>.<Dispositivo>.<Tag>, por ejemplo Connector.Simulated.Air.CompressedAir.HeaderPressure. Es la ruta que muestra el árbol, con cada segmento higienizado de la misma forma (un dígito inicial recibe un guion bajo delante), y es lo que escriben las expresiones de Logic, los scripts, las condiciones de alarma y los vínculos de los paneles de control. Renombrar un dispositivo o un tag, archivar un dispositivo en una carpeta, y renombrar o quitar una carpeta son todos cambios de dirección, y la aplicación reescribe en la misma operación a todos los consumidores de la dirección anterior; los campos de nombre muestran de antemano cuántas referencias van detrás. El espacio de direcciones de Logic lee esas mismas direcciones.

Los nombres de dispositivo solo tienen que ser únicos dentro de su driver, sin distinguir mayúsculas: un dispositivo Modbus TCP y un dispositivo OPC UA pueden llamarse los dos Furnace, porque sus identidades de bus son ModbusTcp.Furnace y OpcUa.Furnace. Dos dispositivos activados bajo un mismo driver cuyos nombres se normalizan al mismo segmento técnico (Line A y Line-A) chocan, y los dos quedan fuera del sondeo en lugar de ganar uno; sus filas no leen ningún valor hasta que uno se renombre o se desactive. Una identidad técnica de dispositivo está limitada a 128 caracteres. Bajo un mismo driver, una carpeta y un dispositivo del mismo nivel tampoco pueden higienizarse al mismo segmento, porque una dirección no puede ser al mismo tiempo una rama que se despliega y un punto que se lee.

No hay importación ni exportación aparte del árbol del Connector: la configuración viaja con las copias de seguridad de la aplicación.

Los límites de ingeniería

El Connector nunca deja de ser una superficie de lectura en vivo, pero su configuración se rechaza en dos situaciones, y la página dice cuál:

  • Una corrida de Process retiene la estación. Un aviso titulado "Ingeniería bloqueada" explica que hay una operación de unidad activa y que la configuración sigue siendo de solo lectura hasta que terminen todas las unidades, mientras los mandos de la corrida y las demás acciones del operador siguen disponibles. Todos los verbos que modifican siguen dibujados y en gris con el motivo "La configuración está bloqueada mientras una unidad está en marcha."
  • El runtime está detenido. Un aviso titulado "Runtime detenido" dice que la adquisición, la lógica y la grabación están en pausa y que todo cambio se rechaza hasta que se reinicie el runtime, con la configuración y las corridas grabadas intactas. Los mismos verbos se ponen en gris con el motivo "Runtime detenido", y los valores del árbol se vuelven huecos al pararse la comunicación.

Leer, buscar, seleccionar, las acciones de fila Abrir y Copiar el valor de un tag siguen disponibles en las dos situaciones.

Permisos

Tres bits del Connector, listados completos en Permisos, deciden lo que dibuja la página:

Permiso Qué abre
Ver Connector La página, el árbol y todos los paneles en solo lectura. Los editores quedan inertes con una nota encima: "Cambiar Connector requiere el permiso “Configurar Connector”." Los verbos que el rol nunca podrá usar no se dibujan en absoluto: Nuevo…, Agregar y Emparejar, Activar y Desactivar, Copiar el dispositivo, el grupo Eliminar, los grupos de acciones de fila más allá de Abrir, Agregar tag, las casillas de edición masiva, el campo de escritura y el aparato de Reemplazar. Actualizar, Reconectar, Abrir y Copiar el valor se quedan.
Calibrar tags Todo lo que da Ver, más la etapa de Calibración de un tag: su casilla, sus dos campos y su asistente de dos puntos. Nada más pasa a ser editable; vea Calibración.
Configurar Connector La página entera: crear, cambiar, activar, desactivar y eliminar drivers, líneas, carpetas, dispositivos y tags, el descubrimiento, el emparejamiento, las escrituras y el reemplazo de referencias.

Cada comando vuelve a leer el permiso cuando se ejecuta, así que un verbo dibujado para un rol que cambió desde entonces se rechaza con el mismo mensaje en lugar de ejecutarse.

En esta área

Página Cubre
La lista de drivers y la página de un driver La tabla de la fila Drivers, activar y desactivar un driver, la página de un nodo de driver con su tabla de dispositivos y sus verbos, y el estado "Este paquete no incluye el driver".
Líneas serie La línea Modbus RTU: su tupla física, sus tiempos, sus estados, el escaneo de ID de unidad y los dispositivos archivados debajo.
Carpetas de dispositivos Crear, renombrar, quitar y mover dispositivos entre carpetas, y cómo una carpeta compone la dirección.
Dispositivos La página del dispositivo: encabezado y verbos, las tarjetas Dispositivo y Conexión de cada driver, credenciales y certificados, y la cuadrícula de tags con la edición masiva, las copias y los choques.
Tags La página del tag tarjeta por tarjeta: General, Fuente por driver, Conversión, Valor en vivo y Usado por.
La cadena de conversión La conversión tipada de una lectura bruta al valor de ingeniería, y lo que muestra una lectura que falta.
Calibración La etapa de Calibración, el asistente de dos puntos paso a paso, y lo que permite Calibrar tags por sí solo.
Descubrimiento Dejar que un driver escanee en busca de dispositivos o de puntos, revisar los candidatos, agregarlos y emparejar un dispositivo Matter.
Activación y estado de salud Qué participa en la adquisición en cada nivel, los puntos, las pastillas, la barra de estado, el último error, Reconectar y Actualizar.

Los drivers mismos, una página por protocolo con sus campos de conexión, su direccionamiento, sus tipos, su descubrimiento y su comportamiento de escritura, están agrupados en Drivers.