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.
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 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.
Crear un dispositivo
| Gesto | Resultado |
|---|---|
Nuevo… > Nuevo dispositivo > Bajo <Driver> |
Un dispositivo en el nivel propio del driver. |
| 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 | Un dispositivo archivado en esa carpeta. |
| Agregar dispositivo en la tarjeta Dispositivos de una línea serie o en su menú del clic derecho | Un dispositivo Modbus RTU en esa línea, bajo el primer ID de unidad libre. |
| Agregar dispositivo en un resultado del descubrimiento | Un dispositivo con el punto de conexión que encontró el escaneo y los tags que usted marcó; vea Descubrimiento. |
| Emparejar dispositivo en el driver Matter | Un nodo Matter puesto en marcha; 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 y el ID de unidad 1, y la página se abre en él: "Se agregó el dispositivo 'Nuevo dispositivo'. Edite sus datos a la derecha." 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.").
La conexión nunca es un paso que bloquee: el servidor integrado 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 el servidor integrado, armada en vivo desde la tarjeta Conexión (por ejemplo modbus+tcp://192.168.0.10:502/1, opc.tcp://plc:4840, simulated://CompressedAir). Debajo, uno de tres avisos:
- Este paquete no incluye el driver: "Este dispositivo necesita el driver IEC 61850, 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."
- Esperando la aprobación del certificado (OPC UA): "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 Ajustes, Acceso de equipos." con un botón Revisar el certificado que abre Acceso de equipos en ese certificado.
- En los demás casos, el texto del último error del dispositivo en rojo, cuando hay uno (vea Activación y estado de salud).
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. | 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 y la abre (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 (la línea 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: "El dispositivo cambió de nombre y se actualizaron 3 referencias." Un nombre en blanco se rechaza: "El nombre del dispositivo es obligatorio." |
| 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, IEC 61850, OCPP, LoRaWAN). |
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, Beckhoff, Mitsubishi, BACnet, IEC 61850, Redfish, AVEVA PI, HTTP | Nombre de host o dirección IP; en blanco significa localhost. Un literal IPv6 se pone entre corchetes por usted en el URI base. |
| Puerto | Modbus TCP, OPC UA, Beckhoff, Mitsubishi, BACnet, IEC 61850, Redfish, AVEVA PI, HTTP | Puerto TCP; cero toma el valor predeterminado del driver (502, 4840, 851, 5007, 47808, 102, 443, 443, 80). |
| 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 ("El ID de unidad debe estar entre 1 y 247."). |
| Intervalo mínimo entre transacciones (ms) | Modbus TCP | El silencio después de un intento completado antes de que el punto de conexión 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 punto de conexión." |
| Línea serie · fija | Modbus RTU | 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 Modbus RTU." |
| Rack / Slot | Siemens S7 | Dos números; el URI base dice s7://host:rack:slot. |
| Slot | 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 el Host. |
| 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 | La casilla Enviar por HTTP sin cifrar. Apagada significa HTTPS, con la nota "Desactivado significa HTTPS, el transporte normal de 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. |
| 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), y Estado, la palabra de salud del dispositivo. Nada de ahí es editable. Un dispositivo Simulated no tiene tarjeta Conexión en absoluto.
Credenciales y certificados
Las contraseñas y los tokens de portador 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 máquina y en la cuenta de Windows que lo capturaron. 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. Uno 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 de equipos en el certificado para aprobarlo o bloquearlo. Revocar una aprobación más tarde cierra las sesiones que corren sobre ella. Los detalles están en la página de OPC UA.
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 petición, 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 "Command 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 y un nodo Matter también toman comandos, pero los suyos los fija el protocolo y vienen del driver, no de lo que usted escriba aquí.
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 5" (numerado después del conteo) como Float, o el primer tipo que admita el driver, de Solo lectura, y lo selecciona; 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 a la derecha."
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 del tag | 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. |
| Tipo de dato | 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, Matter 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 | Origen | La dirección de texto libre, en los drivers que toman una. Nunca se replica. |
| Señal | Origen | El tipo de señal simulada, con un dibujo de la forma al lado de cada nombre. Solo en dispositivos Simulated. |
| Bruto | Origen | 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. La página se abre en la copia: "Se copió 'Furnace' en 'Furnace (2)'. La copia queda a su disposición para editarla."
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 punto de conexión. 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.
Lo que la página del dispositivo no hace
El driver no se puede cambiar, la carpeta no se edita aquí, y la línea de un dispositivo Modbus RTU no se puede reasignar. 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.