Dispositivos

La página del dispositivo: su encabezado y sus verbos, la tarjeta Dispositivo, la tarjeta Conexión con los campos que muestra cada driver, credenciales y certificados, la cuadrícula de Tags con la edición masiva, copiar un dispositivo y cómo se tratan los duplicados y los choques de nombre.

Ver como Markdown

Un dispositivo es un equipo con el que la estación habla a través de un driver: cómo se llega a él, y los tags que se leen de él. Seleccione una fila de dispositivo en la columna Comunicación, o presione Abrir en una fila de dispositivo de la tabla de un driver, de una línea, de un bróker o de una carpeta, para abrir su página. Ver Connector la lee; Configurar Connector la edita. Las líneas serie tienen su propia página, Líneas serie, y los brókeres MQTT se describen en MQTT.

Crear un dispositivo

Gesto Resultado
Nuevo… > <Driver> > Nuevo dispositivo en el pie de la columna Un dispositivo en el nivel propio del driver, bajo todo driver cuyos dispositivos cuelgan directamente de él.
Agregar dispositivo en la tabla Dispositivos de la página de un driver Lo mismo.
Nuevo dispositivo en la tabla Dispositivos de una carpeta o en su menú del clic derecho, o Nuevo… > <Driver> > <Carpeta> > Nuevo dispositivo Un dispositivo archivado en esa carpeta; bajo Matter se abre el formulario de emparejamiento y el nodo emparejado se archiva en esa carpeta.
Agregar dispositivo en la tarjeta Dispositivos de una línea serie o en su menú del clic derecho, o Nuevo… > <Driver> > <Línea> > Nuevo dispositivo Un dispositivo Modbus RTU en esa línea, bajo el primer ID de unidad libre, o, en una línea del driver Generic serial and TCP o del driver SCPI instruments, un dispositivo de ese driver en la línea. En una línea del driver Omron, un controlador en la línea con el primer número de unidad libre de 0 a 31.
Agregar dispositivo en la tarjeta Dispositivos de un bróker o en su menú del clic derecho, o Nuevo… > MQTT > <Bróker> > Nuevo dispositivo Un dispositivo MQTT en ese bróker, en MQTT simple.
Agregar dispositivo en un resultado del descubrimiento Un dispositivo con el endpoint que encontró el escaneo y los tags que usted marcó; vea Descubrimiento.
Emparejar dispositivo en la barra del driver Matter, o Nuevo… > Matter > Emparejar dispositivo Un nodo Matter puesto en marcha, en el nivel propio del driver; vea Descubrimiento.
Copiar el dispositivo sobre un dispositivo Una copia del dispositivo seleccionado, con sus tags.

Un dispositivo nuevo se llama "Nuevo dispositivo" (luego "Nuevo dispositivo 2", y así), nace activado, con un intervalo de sondeo de 1000 ms, el ID de unidad 1 y el puerto que usa su driver (vea la tarjeta Conexión más abajo; un dispositivo del driver Generic serial and TCP nace sin ninguno), y no se abre: aparece resaltado, desplazado hasta quedar a la vista, en la tabla Dispositivos de la página que lo lista (la del driver, la carpeta, la línea o el bróker), y el registro de acciones dice "Se agregó el dispositivo 'Nuevo dispositivo'. Ábralo para editar sus datos." Desde esa tabla la pantalla se queda donde está; desde Nuevo… o un clic derecho va a esa página. El Abrir de la fila, o su fila en el árbol, abre el dispositivo. Un dispositivo se rechaza bajo un driver que el paquete no trae, y bajo Matter, donde un dispositivo solo viene del emparejamiento o del descubrimiento ("Use Emparejar dispositivo para agregar un nodo Matter nuevo, o Descubrir para agregar uno ya puesto en marcha."). Todos estos gestos están bajo un driver ya agregado; cómo se agrega uno se describe en La lista de drivers y la página de un driver.

Un dispositivo cuyo driver llega a su equipo por un host (todo driver con el campo Host o IP) nace con ese host vacío, y la estación no intenta conectarlo hasta que se indica el host: su punto se queda gris, la fila y la página dicen "Host aún sin indicar", sus tags se leen como huecos, y no puede aparecer ninguna falla de conexión antes de que haya una dirección que probar. Mientras tanto nunca se dirige a esta computadora; para un equipo que de verdad está en esta computadora, indique localhost. Un dispositivo NI-DAQmx no tiene host: espera del mismo modo su Nombre del dispositivo, y dice "Dispositivo NI-DAQmx aún sin indicar" hasta que lo tiene (vea NI-DAQmx). Un dispositivo Fluke NetDAQ espera su host y después el Canal base de su instrumento, y dice "Canal base aún sin indicar" hasta que lo tiene (vea Fluke NetDAQ). Un dispositivo File espera su Ruta de la carpeta, y dice "Carpeta aún sin indicar" hasta que la tiene (vea File). Un dispositivo Database espera saber dónde está su base de datos (su servidor y el nombre de la base de datos, su archivo o su origen de datos), y dice "Servidor aún sin indicar" hasta que tiene un servidor (vea Database). Un dispositivo LoRaWAN espera su Identificador DevEUI (un sensor) o su EUI de la estación (un concentrador), y dice "DevEUI aún sin indicar" o "EUI de la estación aún sin indicar" hasta que tiene uno (vea LoRaWAN); un identificador que está escrito y no tiene 16 dígitos hexadecimales no se espera, se rechaza.

Una vez que tiene host, la conexión nunca es un paso que bloquee: Connector incorpora el dispositivo y se conecta en un lazo de reintentos en segundo plano, así que un dispositivo inalcanzable no cuesta nada. Sus tags se leen como huecos hasta que la conexión llega, y mientras tanto la página muestra el último error de conexión.

El encabezado

El nombre, la línea "Un equipo con el que habla esta estación: cómo se llega a él y los tags que se leen de él." y una pastilla con el URI base, la dirección exacta a la que se conecta Connector, armada en vivo desde la tarjeta Conexión (por ejemplo modbus+tcp://192.168.0.10:502/1, opc.tcp://plc:4840, simulated://CompressedAir). Un dispositivo todavía sin host no tiene URI base, así que la pastilla no aparece hasta que se indica el host. Tampoco aparece mientras los campos no arman una dirección que el driver acepte, por ejemplo en un dispositivo Modbus RTU cuya línea falta, o cuya línea tiene un valor que su página no guardó. Debajo, uno de seis avisos:

  • Driver no incluido en este paquete: "Este dispositivo necesita el driver …, que esta instalación no incluye, así que se queda sin conexión. Sus ajustes se conservan y se puede eliminar; nada más de aquí cambia lo que lee." Los puntos suspensivos ocupan el lugar del nombre del driver.
  • VISA no está instalado en esta computadora (SCPI instruments, un dispositivo alcanzado a través de VISA): "Este dispositivo llega a su instrumento a través de VISA, que esta computadora no tiene, así que se queda sin conexión. Instale NI-VISA o Keysight IO Libraries Suite y el dispositivo se conectará. Un instrumento con puerto de red también se puede alcanzar por TCP." Vea SCPI instruments.
  • NI-DAQmx no está instalado en esta computadora (NI-DAQmx, en una computadora sin él): "Este dispositivo se lee a través de NI-DAQmx, que esta computadora no tiene, así que se queda sin conexión. Ganter Lab no incluye NI-DAQmx: instálelo, gratis desde ni.com, y el dispositivo se conectará con la configuración que tiene." Vea NI-DAQmx.
  • Esperando la aprobación del certificado (OPC UA, Redfish, AVEVA PI, HTTP por HTTPS, MQTT por TLS): "Este equipo presentó un certificado que esta estación nunca ha aprobado, así que todavía no se lee nada de él. Verifique la huella digital con quien puso en marcha el equipo y después apruébelo en Acceso a los equipos, en la página del driver OPC UA.", con el driver del propio dispositivo nombrado, o para un dispositivo MQTT "El bróker de este dispositivo presentó un certificado que esta estación nunca ha aprobado, así que todavía no se lee nada del dispositivo. Verifique la huella digital con quien administra el bróker y después apruébelo en Acceso a los equipos, en la página del driver MQTT.", con un botón Revisar el certificado que abre Acceso a los equipos en la página del driver en ese certificado (OPC UA, Redfish, AVEVA PI, HTTP, MQTT).
  • Host aún sin indicar, un aviso neutro en un dispositivo activado cuyo host sigue vacío: "La estación no intenta conectarse a este dispositivo mientras no tenga host, así que todavía no se lee nada de él y no hay ningún error que mostrar. Indique el host en la tarjeta Conexión de abajo y la estación se conecta a él." Un dispositivo NI-DAQmx sin nombre de dispositivo dice Dispositivo NI-DAQmx aún sin indicar en su lugar: "La estación no intenta conectarse a este dispositivo mientras no tenga el nombre de un dispositivo NI-DAQmx, así que todavía no se lee nada de él y no hay ningún error que mostrar. Indique el nombre que NI MAX da al dispositivo en la tarjeta Dispositivo NI-DAQmx de abajo y la estación se conecta a él." Un dispositivo File sin carpeta dice Carpeta aún sin indicar: "La estación no lee este dispositivo mientras no tenga una carpeta, así que todavía no se lee nada de él y no hay ningún error que mostrar. Indique la carpeta en la tarjeta Carpeta y archivo de abajo y la estación empieza a leerlo." Un dispositivo Database que no indica dónde está su base de datos dice Servidor aún sin indicar, Nombre de la base de datos aún sin indicar, Archivo de base de datos aún sin indicar u Origen de datos aún sin indicar, según lo que aún le falte: "La estación no llega a este dispositivo mientras no indique dónde está su base de datos, así que todavía no se lee nada de él y no hay ningún error que mostrar. Ingréselo en la tarjeta Base de datos de abajo (el servidor y el nombre de la base de datos, el archivo o el origen de datos) y la estación se conecta a ella."
  • En los demás casos, en un dispositivo que pasa por una línea serie o un bróker con error, un aviso neutro que apunta hacia allá, "Este dispositivo pasa por la línea serie Bench bus, que tiene un error. La página de la línea dice por qué.", o si no el error propio del dispositivo en rojo, cuando hay uno (vea Activación y estado de salud).

Debajo, el dispositivo nombra sus tags que tienen un error propio, después de la misma marca roja que muestra el árbol: "3 tags con error: C3, Opt_Int, T5", y los demás contados después de tres nombres. El motivo de cada uno se queda en el tag. Mientras el dispositivo no está conectado no nombra ninguno: su propio error dice por qué.

La barra de comandos

Comando Qué hace Gris cuando (situación) No se dibuja cuando (rol)
Reconectar Cierra la conexión de este dispositivo y la vuelve a abrir, sin tocar ningún otro dispositivo. El registro de acciones espera al driver y luego dice qué pasó: "Se reconectó 'Furnace'.", o "No se pudo reconectar 'Furnace':" con la causa. No se recarga nada, y un dispositivo que solo responde más tarde regresa igual por sí solo. Hay un escaneo o un emparejamiento en marcha, una corrida retiene la estación, el runtime está detenido, o el dispositivo todavía espera su dirección. Su información emergente dice entonces qué le falta a su driver, con las palabras de la propia fila del dispositivo: "Host aún sin indicar, así que no hay ninguna conexión que reabrir." en un driver que llega a su equipo por un host, y la misma frase abierta por "Dispositivo NI-DAQmx aún sin indicar" en NI-DAQmx, por "Carpeta aún sin indicar" y después "Nombre del archivo aún sin indicar" en File, y por "Servidor aún sin indicar", "Nombre de la base de datos aún sin indicar", "Archivo de base de datos aún sin indicar" u "Origen de datos aún sin indicar" en Database, y por "DevEUI aún sin indicar" o "EUI de la estación aún sin indicar" en LoRaWAN. Sin Configurar Connector.
Activar Deja que el dispositivo participe en la adquisición. Ya está activado, o la estación rechaza las modificaciones. Sin Configurar Connector.
Desactivar Detiene toda la comunicación con el dispositivo y retira sus tags del espacio de direcciones en vivo; cada tag conserva su propio conmutador Activado. Ya está desactivado, o la estación rechaza las modificaciones. Sin Configurar Connector.
Copiar el dispositivo Crea una copia, resaltada en la tabla de la página que la lista (más abajo). El paquete no trae el driver ("Este paquete no incluye el driver."), o la estación rechaza las modificaciones. Sin Configurar Connector.
Eliminar el dispositivo (tinta de peligro, a la derecha) Pregunta "¿Eliminar 'Furnace'? Esto también elimina todos sus tags. Esta acción no se puede deshacer.", y luego elimina y selecciona al padre, abierto en el árbol y con su tabla a la vista (la línea, el bróker, la carpeta en la que estaba archivado o el driver). La estación rechaza las modificaciones. Sin Configurar Connector.

El menú del clic derecho agrega Agregar tag y Mover a (vea Carpetas de dispositivos).

La tarjeta Dispositivo

Campo Qué es Valores / valor inicial Efecto
Nombre El nombre amigable; el último segmento de la identidad de bus y de la dirección del dispositivo. Obligatorio; único dentro del driver, sin distinguir mayúsculas. Escribir muestra de antemano lo que arrastra el cambio de nombre ("Verificando las referencias…", y luego cuántas referencias van detrás, o "La dirección efectiva no cambia; no hay referencias que actualizar."); Entrar o salir del campo lo confirma, y todas las referencias a las direcciones anteriores se reescriben en la misma operación: "Se renombró el dispositivo y se actualizaron 3 referencias." Un nombre en blanco se rechaza: "El nombre del dispositivo es obligatorio."
Nombre del driver El protocolo que habla el dispositivo. De solo lectura. Fijo desde la creación; vea Drivers.
Intervalo de sondeo (ms) Cada cuánto lee la estación los tags del dispositivo, salvo que un tag lo invalide. 1000; un valor de cero o menor se guarda como 1000. Oculto en los drivers que sondean a 1 s fijo o que reciben datos empujados (Mitsubishi MC, BACnet, OCPP, LoRaWAN, MQTT).

La tarjeta Conexión

La tarjeta aparece para todo driver que declare campos de conexión y muestra solo los campos que ese driver lee. La página de cada driver explica a fondo sus campos; este es el inventario completo, tal como lo dibuja el panel.

Campo Se muestra en Qué es
Host o IP Modbus TCP, OPC UA, Siemens S7, Rockwell, Omron, Beckhoff, Mitsubishi, BACnet, Redfish, AVEVA PI, HTTP, Generic serial and TCP (Cliente TCP), SCPI instruments (TCP), SNMP Nombre de host o dirección IP. Mientras está en blanco el dispositivo no se conecta en absoluto (vea Crear un dispositivo); escriba localhost para un equipo en esta computadora. Un literal IPv6 se pone entre corchetes por usted en el URI base. Se puede pegar una dirección completa: el esquema propio del driver (opc.tcp://, modbus+tcp:// y similares) se descarta, un puerto después del host pasa al campo del puerto y una ruta a la ruta del recurso. Lo que el dispositivo no guarda en ningún campo (el esquema de otro protocolo, una ruta o un puerto que el driver no admite, una dirección IPv6 sin corchetes después de un esquema) se rechaza con el motivo debajo del campo, y el campo vuelve al host vigente. Lo mismo ocurre con un host que no puede ser un nombre: una de sus partes separadas por puntos vacía (plc..local), de más de 63 caracteres, o que empieza o termina con un guion.
Puerto Modbus TCP, OPC UA, Beckhoff, Mitsubishi, Omron (FINS), BACnet, Redfish, AVEVA PI, HTTP, Generic serial and TCP (Cliente TCP), SCPI instruments (TCP), SNMP Puerto TCP, de 1 a 65535, o el puerto UDP en que responde un agente SNMP. Un dispositivo nuevo nace en el puerto que usa su driver (502, 4840, 851, 5007, 5025, 9600, 47808, 443, 161). Un campo vacío muestra ese puerto en gris y al dispositivo se le marca por él: así se lee un dispositivo guardado con 0, y vaciar el campo vuelve a él. AVEVA PI y HTTP nacen vacíos, porque su puerto sigue al transporte elegido: 443 sobre HTTPS, 80 sin cifrar, y el puerto en gris cambia con el transporte. Generic serial and TCP también nace vacío, sin puerto en gris: ningún puerto es estándar para este tipo de equipo, y el dispositivo no se conecta hasta que tiene uno.
ID de unidad Modbus TCP, Modbus RTU El ID de unidad Modbus: de 0 a 255 en TCP; de 1 a 247 en una línea serie, único por línea. En una línea serie, cualquier otro número se rechaza antes de llegar al dispositivo: el registro de acciones dice por qué ("El ID de unidad debe estar entre 1 y 247.") y el campo vuelve al ID de unidad vigente.
Formato de trama Modbus TCP Cómo viaja cada petición por la conexión: MBAP (el propio Modbus TCP, el valor predeterminado) o RTU, la trama RTU con su CRC enviada tal cual, para un convertidor serie-Ethernet en modo transparente. El URI base lleva entonces framing=rtu. Consulta RTU sobre TCP.
Intervalo mínimo entre transacciones (ms) Modbus TCP El silencio después de un intento completado antes de que el endpoint empiece el siguiente, de 0 a 1000, 0 de forma predeterminada ("Ayuda de compatibilidad, 0–1000 ms. Cero no agrega retardo artificial."). Los dispositivos activados que comparten host y puerto usan el mayor valor de entre ellos, y la tarjeta lo dice cuando otro dispositivo lo eleva: "Efectivo 200 ms · otro dispositivo activado en 192.168.0.10:502 eleva el máximo del endpoint."
Línea serie · fija Modbus RTU, Generic serial and TCP (un dispositivo de línea), SCPI instruments (un dispositivo de línea), Omron (un dispositivo de línea) El nombre de la línea y su tupla, de solo lectura; se cambian en la página propia de la línea. "Falta la línea" o "Sin línea física asignada" significa que el dispositivo perdió su línea y no se puede guardar: "Se necesita una línea serie."
Bróker · fijo MQTT El nombre del bróker sobre su dirección, de solo lectura; la conexión y el inicio de sesión se cambian en la página propia del bróker. "Falta el bróker" significa que el dispositivo perdió su bróker y no se puede guardar: "Se necesita un bróker MQTT."
Protocolo MQTT, Omron En MQTT, MQTT simple o Sparkplug B: si cada tag nombra un tópico o una métrica. Vea MQTT. En Omron, FINS o Tags NJ/NX por nombre: si cada tag nombra una dirección de memoria o una variable, y si el dispositivo tiene puerto y tarjeta FINS. Vea Omron.
ID de grupo, ID del nodo de borde, ID del dispositivo MQTT, solo Sparkplug B El nodo de borde que es el dispositivo, o el dispositivo detrás de él; un ID del dispositivo vacío lee las métricas propias del nodo de borde. Una identidad Sparkplug B se configura una sola vez por bróker.
Bastidor / Ranura Siemens S7 Dos números; el URI base dice s7://host:rack:slot.
Ranura Rockwell EtherNet/IP Un número, la posición del chasis en la que está montado el autómata; una ruta CIP no lleva rack, y el URI base dice eip://host:slot.
IP local (AMS) Beckhoff ADS La IP de esta estación en la ruta AMS; los dos net id AMS se derivan como <ip>.1.1. En blanco usa la dirección de esta estación en la red que llega al PLC, mostrada en gris.
AMS Net Id del PLC Beckhoff ADS El AMS Net Id propio del PLC, para un PLC cuyo id no es su IP seguida de .1.1. En blanco usa la dirección IPv4 del host seguida de .1.1 (un nombre se resuelve antes), mostrada en gris.
Id del dispositivo BACnet La instancia de dispositivo BACnet.
Servidor / Clave LoRaWAN La clave de aplicación.
Identificador OCPP, LoRaWAN El id del punto de carga, o el DevEUI (una grafía con dos puntos o guiones se normaliza al hexadecimal desnudo). En blanco cae al nombre higienizado del dispositivo.
Ruta del recurso OPC UA, AVEVA PI, HTTP Una ruta que se agrega a la autoridad: la ruta del servidor OPC UA, la raíz del servicio PI Web API (piwebapi de forma predeterminada), o el prefijo al que se une la ruta de cada tag HTTP.
Transporte AVEVA PI, HTTP, Generic serial and TCP, SCPI instruments En un dispositivo de red del driver Generic serial and TCP, una lista: Cliente TCP o Escucha UDP, que cambia Host y Puerto por Aceptar de y Puerto local (vea Generic serial and TCP). En un dispositivo del driver SCPI instruments que no está en una línea, una lista: TCP (socket LXI) o VISA (USB, GPIB, red), que cambia Host y Puerto por Recurso VISA (vea SCPI instruments). En AVEVA PI y HTTP, la casilla Enviar por HTTP sin cifrar. Apagada significa HTTPS, con la nota "HTTPS. El token de portador o la contraseña viajan cifrados hasta la PI Web API."; encendida, la nota se convierte en una advertencia de que el token o la contraseña se envían sin cifrar en cada petición, para una PI Web API que no responde por ningún otro transporte. Un dispositivo HTTP lleva la misma casilla con una nota propia, sobre las solicitudes y cualquier credencial que mande, y en él la casilla es también lo que mueve un host escrito con http:// o https:// enfrente, y el host se guarda sin él.
Recurso VISA SCPI instruments (VISA) El nombre del instrumento tal como lo lista VISA, como USB0::0x0957::0x1A07::MY12345678::INSTR, en lugar del host y el puerto. Descubrir lo completa.
Nombre de usuario, Contraseña OPC UA, Redfish, AVEVA PI Credenciales por dispositivo; un nombre de usuario vacío significa una conexión anónima ("Vacío = anónimo. Se guarda por dispositivo; la contraseña está protegida en reposo.").
Token de portador AVEVA PI Un token que gana sobre el nombre de usuario y la contraseña cuando está puesto; Mostrar el token lo revela.

Un dispositivo Matter muestra otra tarjeta Conexión: ID de nodo · solo lectura, el id de nodo de 64 bits que asignó el emparejamiento (o "Necesita volver a emparejarse" cuando la identidad guardada no se puede leer), Red · solo lectura, el nombre de la red a la que se unió el dispositivo al emparejarse (un dispositivo emparejado antes de que Ganter Lab la registrara, o agregado con Descubrir, dice que no se registró), y Estado, la palabra de salud del dispositivo. Nada de ahí es editable. Un dispositivo Simulated no tiene tarjeta Conexión en absoluto. Un dispositivo del driver Generic serial and TCP lleva dos tarjetas más bajo su tarjeta Conexión, Mensajes y Suma de verificación, que dicen cómo termina un mensaje y cómo se comprueba; vea Generic serial and TCP. Un dispositivo Omron leído por FINS lleva una tarjeta FINS debajo de su tarjeta Conexión, con el transporte, la red, los nodos, la unidad y el tiempo de espera de respuesta; vea Omron. Un dispositivo del driver SCPI instruments lleva una tarjeta Instrumento bajo su tarjeta Conexión, con la identidad del instrumento, el terminador, el tiempo de espera de respuesta, la confirmación de escritura y los comandos de preparación; vea SCPI instruments. Un dispositivo NI-DAQmx no tiene tarjeta Conexión: en su lugar está la tarjeta Dispositivo NI-DAQmx, con el nombre que NI MAX da al dispositivo y el producto que NI-DAQmx lee de él; vea NI-DAQmx. Un dispositivo del driver SNMP lleva una tarjeta Agente SNMP debajo de su tarjeta Conexión, con la versión, la community o el usuario SNMPv3 con su nivel de seguridad, sus protocolos y sus contraseñas, el tiempo de espera de respuesta y los reintentos; vea SNMP. Un dispositivo File no tiene tarjeta Conexión: en su lugar está la tarjeta Carpeta y archivo, con la carpeta, el archivo y el formato, seguida de la tarjeta Texto del archivo y, en un dispositivo que lee un archivo, de la tarjeta Escritura; vea File. Un dispositivo Database no tiene tarjeta Conexión: en su lugar está la tarjeta Base de datos, con el tipo de base de datos y dónde está, seguida de la tarjeta Inicio de sesión en toda base de datos salvo SQLite; vea Database.

Credenciales y certificados

Las contraseñas, los tokens de portador y las community SNMP se protegen en reposo con la protección de datos de Windows por usuario, así que la base de datos de configuración nunca guarda el valor en claro. Esa protección está atada a la cuenta de Windows y a la máquina que capturaron el secreto: en otra cuenta el campo regresa vacío con la nota "No se puede leer en esta cuenta de Windows: solo se abre en la computadora y en la cuenta de Windows que lo ingresó. Vuelva a ingresarlo aquí." Las credenciales se entregan directamente al driver; nunca aparecen en el URI base ni en el diario técnico, y se ocultan de los mensajes de error que muestra el registro de acciones.

Un dispositivo OPC UA presenta su certificado de equipo antes de que se abra una sesión, y también lo hace el equipo al que llega un dispositivo Redfish, AVEVA PI o HTTP por HTTPS, o el bróker de un dispositivo MQTT por TLS. Uno en el que Windows no confía y que esta estación nunca ha aprobado no falla en silencio: el dispositivo dice "Esperando la aprobación del certificado" en el árbol y en la página, y el botón del aviso abre Acceso a los equipos en la página de su driver en el certificado para aprobarlo o bloquearlo. Revocar una aprobación más tarde cierra las conexiones que corren sobre ella. Los detalles están en la página de cada driver: OPC UA, Redfish, AVEVA PI, HTTP y MQTT.

La tarjeta Comandos

Tres drivers alcanzan equipos a los que se les pide hacer cosas además de leerlos: HTTP, Redfish y AVEVA PI. Su página de dispositivo lleva una tarjeta Comandos entre las tarjetas Conexión y Tags, encabezada con "Lo que se le puede pedir a este equipo. Cada comando nombra la ruta a la que se envía la solicitud, bajo la dirección del dispositivo." Todo el mundo ve la lista; declarar, editar y lanzar necesitan Configurar Connector, y a un rol sin ese bit no se le dibujan ni los campos ni los verbos.

Agregar comando agrega una fila llamada "Comando 1" (numerada después de lo que ya hay). Cada fila lleva:

Columna Qué es
Nombre Cómo se llama el comando. Es también el nombre del método del dispositivo en el espacio de direcciones OPC UA propio de esta estación, así que es único dentro del dispositivo.
Ruta A dónde va la petición, bajo la dirección propia del dispositivo: la ruta que nombra la documentación del equipo, por ejemplo redfish/v1/Systems/1/Actions/ComputerSystem.Reset. Un comando sin ruta nunca se pone en el dispositivo.
Admite El nombre del único valor que toma el comando, tal como lo nombra el equipo (ResetType), o vacío para un comando que no toma nada.
Ofrecido Si el comando se ofrece o no. Un comando apagado ni se crea en el dispositivo ni se lanza, que es la manera de estacionar uno sin perder lo que direcciona.
Valor Lo que envía esta pulsación, para un comando que toma un valor. Pertenece a la pulsación, no al dispositivo, así que nunca se guarda.

El grupo final lleva los dos verbos que actúan solo sobre esa fila: Ejecutar, que lo envía e informa qué respondió el equipo ("'Reset' respondió: aceptado"), y Eliminar. Ejecutar dice por qué se rechaza en lugar de desaparecer: un comando sin ruta ("Este comando todavía no tiene ruta, así que no hay nada que enviar."), uno que está apagado, uno que todavía espera guardarse en el runtime, un dispositivo que no está conectado, y el propio límite de ingeniería o de corrida de la estación. Los demás drivers no llevan la tarjeta en absoluto: un punto de carga también toma comandos, pero los suyos los fija el protocolo y vienen del driver, no de lo que usted escriba aquí, y un nodo Matter no toma ninguno, porque todo cambio en él es una escritura en uno de sus tags.

Disparar es una escritura en el equipo, así que Ejecutar pasa por el mismo embudo que la escritura manual de un tag: el comando espera su turno detrás de lo que la estación ya está haciendo, llega al equipo por el mismo camino que toma una llamada de un sistema de fuera, y la pulsación queda registrada con lo que se pidió, en qué dispositivo y qué contestó. Mientras la estación ha dejado de admitir trabajo, la pulsación se contesta en lugar de quedarse muda: "La estación no admite comandos en este momento." Un Connector que no está en ejecución contesta "Connector no está en ejecución, así que no se puede enviar nada al equipo.", y un rechazo del propio equipo se traslada con sus mismas palabras. Un comando que Connector no pudo ejecutar dice lo que encontró en el idioma de la estación, como lo dice la línea roja de un dispositivo: "El dispositivo no está conectado, así que no se le envió nada." para un dispositivo que se cayó, el dispositivo que no respondió a tiempo, una solicitud que la red rechazó o el driver que falló; el diario técnico conserva la línea técnica.

La tarjeta Tags

La tarjeta se titula Tags, luego "Formato de dirección · <pista>", que dice cómo direcciona este driver un tag ("Nombre de tag libre (por ejemplo sim/temperature).", "Número de registro + cantidad (campos tipados).", "ID de nodo, por ejemplo ns=2;s=Temperature."), y para Configurar Connector la instrucción "Marque filas y después edite una celda para aplicarla a todas. Las marcas se borran cuando se aplica." y el botón Agregar tag. Agregar tag crea "Tag nº 5" (numerado después del conteo) como Float, o el primer tipo que admita el driver, de Solo lectura. El tag no se abre: aparece resaltado en la cuadrícula, dentro del grupo de su tipo y desplazado hasta quedar a la vista, donde sus campos se editan en la fila, y su Abrir lleva a su página. El registro de acciones dice "Se agregó un tag a 'Furnace'." o, cuando al tag nuevo le falta algo todavía, "Se agregó un tag a 'Furnace'. Llene sus datos en su fila." En el menú Nuevo… de la columna, la entrada de un dispositivo ofrece Nuevo tag, y el menú del clic derecho del dispositivo Agregar tag: los dos llevan la pantalla a la página del dispositivo y hacen lo mismo. Junto al botón Agregar tag, donde el driver del dispositivo puede leer los puntos de un solo dispositivo, está Descubrir tags: escanea el dispositivo en busca de los valores que publica y ofrece los que todavía no tienen tag (vea Descubrir los tags de un dispositivo).

La cuadrícula

Las filas se agrupan por tipo de dato, en este orden: Numérico, Booleano, Texto y otros, cada grupo encabezado con su conteo. Las columnas siguen el orden de las tarjetas de la página del tag; una celda que no procede en una fila (un campo numérico en un tag booleano) se dibuja vacía y desactivada.

Columna Grupo Qué edita
marca Selecciona la fila para una edición masiva. Se dibuja solo con Configurar Connector.
Nombre Datos generales El nombre del tag, con la misma vista previa de cambio de nombre y la misma reescritura de referencias que la página. Nunca se replica. Un tag con un error propio lleva la marca roja del árbol después del nombre, con el motivo como información emergente.
Tipo Datos generales El tipo de dato; cambiarlo ajusta el tipo de señal de la fila, la clase de registro Modbus, la acción de límite y la política de NaN, como se describe en Tags.
Acceso Datos generales Solo lectura, Solo escritura, Lectura y escritura (únicamente Solo lectura en OCPP y LoRaWAN).
Unidad Datos generales La unidad de ingeniería.
Sondeo (ms) Datos generales La invalidación por tag; 0 significa el valor predeterminado del dispositivo. Oculta en los drivers de ritmo fijo y de datos empujados.
Dirección Fuente La dirección de texto libre, en los drivers que toman una. Nunca se replica.
Señal Fuente El tipo de señal simulada, con un dibujo de la forma al lado de cada nombre. Solo en dispositivos Simulated.
Bruto Fuente La última lectura bruta, de solo lectura.
Escala ×, Escala +, Escalado Conversión El factor y el desplazamiento de la etapa Escala, y su resultado.
Calib. act., Calib. ×, Calib. +, Calibrado Conversión La etapa Calibración: su conmutador, su factor y su desplazamiento, y su resultado.
Límites act., Mín, Máx, Límite, Limitado Conversión La etapa Límites: su conmutador, sus cotas, su acción y su resultado.
Decim. act., Decim. Conversión La etapa Decimales: su conmutador y sus posiciones, de 0 a 15.
Invertir Conversión La negación booleana.
Inicio subcad., Long. subcad. Conversión La ventana de subcadena de String.
Valor Valor en vivo El valor de ingeniería, de solo lectura.
acciones Abrir; y luego, con Configurar Connector, Activar, Desactivar y Eliminar, esta última con una confirmación.

Los tres conmutadores de etapa son columnas como los campos que gobiernan, y se editan en masa junto con ellos: marcar filas, escribir los coeficientes y encender la etapa cambia lo que leen esas filas en la misma edición, sin abrir cada punto. Lo que la cuadrícula sigue sin llevar son las políticas de lectura no válida, los asistentes de dos puntos, el campo de escritura y las referencias cruzadas: eso está en la página del tag. Un rol que solo calibra lee la cuadrícula pero no edita nada en ella, incluidas las celdas de Calib. y el conmutador Calib. act.; sus ediciones de calibración pasan por la página del tag.

La edición masiva

Marque las filas que va a cambiar y luego edite una celda de cualquier fila: el valor nuevo se aplica a esa fila y a todas las filas marcadas, y las marcas se gastan. Mientras hay filas marcadas, una tira arriba de la cuadrícula dice "3 filas seleccionadas. Editar una celda la aplica a todas ellas y borra las marcas." con un botón Borrar la selección. Las marcas pertenecen al dispositivo: al volver a él más tarde se encuentran borradas. Tres reglas mantienen honesta una selección mezclada: Nombre y Dirección nunca se replican; la celda Tipo ajusta al aterrizar los campos dependientes de cada fila; y un valor que una fila no puede tomar se rechaza para esa fila y se queda como estaba, que es como una fila String sobrevive a que le entreguen un tipo de señal numérico, y una fila entera a una acción de límite NaN.

Copiar el dispositivo

Copiar el dispositivo crea un dispositivo suyo a partir del seleccionado: los mismos campos de conexión y las mismas credenciales, y todos los tags clonados bajo una identidad nueva con toda su cadena de conversión, su estado de activación y su intervalo de sondeo. La copia toma el nombre del origen mientras esté libre en el driver, luego "Furnace (2)", "Furnace (3)", y aterriza en el nivel propio del driver, esté el origen en la carpeta que esté; una copia Modbus RTU se queda en la misma línea, bajo el siguiente ID de unidad libre, una copia en una línea del driver Generic serial and TCP o del driver SCPI instruments se queda en esa línea, y una copia MQTT en el mismo bróker, la Sparkplug B con su ID más interno numerado de la misma manera ("Press1 (2)") para que dos dispositivos del bróker nunca nombren una misma identidad. La copia no se abre: la pantalla va a la página que la lista (el driver, la línea o el bróker), con la copia resaltada en su tabla Dispositivos y desplazada hasta quedar a la vista, el original a su lado: "Se copió 'Furnace' en 'Furnace (2)'. Abra la copia para editarla." Una copia Omron en una línea se queda en esa línea con el siguiente número de unidad libre.

Duplicados y choques

Los nombres de dispositivo son únicos dentro de un driver, sin distinguir mayúsculas: los verbos de creación se hacen a un lado con un sufijo numérico, y un cambio de nombre a un nombre ya tomado se rechaza al confirmarlo. Dos dispositivos activados bajo un mismo driver cuyos nombres se normalizan al mismo segmento técnico (Line A y Line-A) quedan los dos fuera del sondeo en lugar de ganar uno, y sus tags no leen nada hasta que uno se renombre o se desactive. La identidad técnica está limitada a 128 caracteres: "La identidad técnica del dispositivo no puede superar los 128 caracteres." Dos dispositivos Modbus TCP pueden compartir host y puerto con ID de unidad distintos, y entonces comparten la cadencia de transacciones del endpoint. Dos dispositivos Matter pueden nombrar el mismo id de nodo: el descubrimiento ofrece abrir el que ya existe en lugar de eso, pero no prohíbe el segundo. Dos dispositivos NI-DAQmx pueden leer del mismo modo el mismo dispositivo de NI MAX, por ejemplo un módulo con dos intervalos de sondeo.

Lo que la página del dispositivo no hace

El driver no se puede cambiar, la carpeta no se edita aquí, y ni la línea de un dispositivo de línea serie ni el bróker de un dispositivo MQTT se pueden reasignar; un dispositivo del driver Generic serial and TCP cambia entre TCP y UDP, y uno del driver SCPI instruments entre TCP y VISA, nunca entre una línea y la red. Activar un dispositivo no activa sus tags, y desactivar un dispositivo no cambia los de ellos. No hay importación ni exportación por dispositivo, ni ninguna prueba de conexión que no sea activar el dispositivo y leer su estado de salud y su último error. Un dispositivo Omron cambia entre UDP y TCP, nunca entre una línea y la red.