Tags

La página del tag tarjeta a tarjeta: la cabecera y sus verbos, Datos generales, Origen con los campos de cada controlador, Conversión, Valor en vivo con el campo de escritura, y Usado por con Sustituir todo.

Ver como Markdown

Un tag es un punto direccionable de un dispositivo: una dirección en el bus, un tipo de dato y la conversión que convierte la lectura bruta en el valor de ingeniería. Seleccione una fila de tag bajo un dispositivo, o pulse Abrir en una fila de la rejilla Tags del dispositivo, para abrir su página. Ver Connector la lee; Configurar Connector la edita; Calibrar tags edita solo la etapa Calibración.

La cabecera

Un punto en vivo (verde mientras el tag tiene un valor, ámbar cuando el valor es un sustituto o la etapa Límites levantó una falta, gris en los demás casos), el nombre del tag y, debajo, la dirección del tag, Connector.<Controlador>.<Carpetas…>.<Dispositivo>.<Tag>, que es lo que escriben Logic y los paneles de control. Más abajo, cuando proceden: una nota de precaución con la pista de validación (un nombre en blanco, una dirección que falta, un factor de 0) y el último error en rojo.

La barra de comandos

Comando Qué hace Gris cuando (situación) No se dibuja cuando (rol)
Copiar el valor Copia al portapapeles el valor de ingeniería tal y como se muestra ("Se copió al portapapeles el valor de 'Temperature'."). Nunca. Nunca.
Habilitar Devuelve el tag a la adquisición y al espacio de direcciones en vivo. Ya está habilitado, o la estación rechaza los cambios. Sin Configurar Connector.
Deshabilitar Retira el tag de la adquisición y del espacio de direcciones en vivo; el dispositivo sigue sondeando sus demás tags. Ya está deshabilitado, o la estación rechaza los cambios. Sin Configurar Connector.
Eliminar el tag (tinta de peligro, a la derecha) Pregunta "¿Eliminar 'Temperature'? Esto lo quita de 'Furnace'. Esta acción no se puede deshacer.", elimina y selecciona el dispositivo. La estación rechaza los cambios. Sin Configurar Connector.

Todas las tarjetas se guardan solas, como se describe en Connector. Las tarjetas Datos generales y Origen quedan inertes para un rol sin Configurar Connector, con la nota "Cambiar Connector requiere el permiso “Configurar Connector”." encima.

La tarjeta Datos generales

Campo Qué es Valores / valor por defecto Efecto
Nombre del tag El nombre del punto; el último segmento tanto de la clave de bus como de la dirección. Obligatorio. Al escribir se muestra de antemano cuántas referencias arrastra el cambio de nombre; confirmarlo las reescribe: "Tag renombrado y 2 referencias actualizadas." En blanco se rechaza: "El nombre del tag es obligatorio." Los tags OCPP deben terminar en Meter o Status: "Los nombres de tag de OCPP deben terminar en 'Meter' o 'Status' (por ejemplo, Connector1Meter)."
Tipo de dato El tipo escalar OPC UA que expone el servidor integrado. Boolean, SByte, Byte, Int16, UInt16, Int32, UInt32, Int64, UInt64, Float, Double, String, DateTime, Guid, ByteString, reducidos a lo que el controlador sabe transportar; Float por defecto donde el controlador lo tiene, y si no el primer tipo que ofrezca. Cambiarlo ajusta lo que depende de él: una acción de límite NaN pasa a Null en un tipo que no puede contener NaN, la política de NaN vuelve a dejar pasar en un tipo no numérico, un tipo de señal simulada incompatible con el tipo se sustituye por el valor por defecto del tipo, y una clase de registro Modbus cruza con el tipo la frontera entre bit y registro. La tarjeta Conversión cambia de forma con él.
Acceso Si la estación lee, escribe o las dos cosas. Solo lectura, Solo escritura, Lectura y escritura; Solo lectura. OCPP, Matter y LoRaWAN ofrecen únicamente Solo lectura. Lectura y escritura y Solo escritura dibujan el campo de escritura en la tarjeta Valor en vivo; un tag de Solo escritura no se sondea y no cuenta para el estado de salud del dispositivo.
Unidad La unidad de ingeniería, texto libre. Vacía. Se muestra junto a cada resultado de etapa y junto al valor de ingeniería, y allí donde se muestre el valor.
Intervalo de sondeo (ms) Una invalidación por tag del intervalo de sondeo del dispositivo. 0 (usar el valor por defecto del dispositivo); un valor negativo se guarda como 0. Oculto en Mitsubishi MC, BACnet, IEC 61850, OCPP y LoRaWAN, que lo ignoran.

La tarjeta Origen

"De dónde viene el valor de este tag y la última lectura bruta." Los campos dependen del controlador; las páginas de los controladores explican la semántica, esto es el inventario tal y como lo dibuja el panel.

Dirección de texto libre

Los controladores que se direccionan con un identificador escrito a mano muestran un campo, etiquetado según el controlador: Id de nodo (OPC UA), Símbolo (Beckhoff ADS), Dirección del dispositivo (Mitsubishi MC), Ruta MMS (IEC 61850), Tag del autómata (Rockwell), Ruta del recurso (Redfish), Ruta PI (AVEVA PI), Ruta (HTTP), con la pista del controlador debajo. El campo es obligatorio en esos controladores: "Id de nodo es obligatorio para este controlador."

Campos tipados por controlador

Controlador Campos
Modbus TCP, Modbus RTU Clase de registro (HoldingRegister, InputRegister, Coil, DiscreteInput; el valor por defecto sigue al tipo y al acceso: un booleano de solo lectura es un DiscreteInput, uno de escritura un Coil, un número de solo lectura un InputRegister, uno de escritura un HoldingRegister) y Número de registro (desde 0).
Siemens S7 Área (DataBlock, Merker, ProcessInput, ProcessOutput, Timer, Counter), Número de DB (solo en DataBlock), Byte inicial, Bit (0 a 7) (tags booleanos), Longitud máxima (en blanco = 254) (tags String).
Rockwell Desplazamiento en el tag (bytes, bits para BOOL), después del campo Tag del autómata; 0 es el comienzo del tag.
BACnet Tipo de objeto (AnalogInput, AnalogOutput, AnalogValue, BinaryInput, BinaryOutput, BinaryValue, MultiStateInput, MultiStateOutput, MultiStateValue) e Instancia. Lo que se lee es el valor presente.
OCPP Conector (el número de conector, 1 por defecto), con la nota "Ponga al tag un nombre acabado en …Meter (lectura de energía) o …Status (estado del conector)."
Redfish Puntero JSON (en blanco = documento completo), "por ejemplo, /Temperatures/0/ReadingCelsius", después de la Ruta del recurso.
Matter Salida (endpoint) y Atributo, dos números; el nombre del tag es el clúster que se va a leer, escrito como lo escribe el catálogo (On/Off, Level Control, Temperature Measurement), y no lleva dos puntos.
LoRaWAN Direccionar por canal/tipo Cayenne LPP (casilla), Canal / desplazamiento en la carga útil, Código de tipo LPP (con LPP activado), Máscara de bits (hex, en blanco = ninguna), Multiplicador (en blanco = ninguno).

Longitud en el bus y orden de bytes

Campo Se muestra en Qué es
Cantidad (registros, en blanco = automático) Modbus, solo tags String Cuántos registros de 16 bits se leen; en blanco lee 4. Los demás tipos Modbus toman un ancho fijo (un registro para Boolean, dos para Int32 y Float), así que en ellos el campo no se dibuja.
Longitud de lectura (bytes, en blanco = automático) Beckhoff, Mitsubishi, IEC 61850, LoRaWAN El número de bytes; en blanco lo deriva del tipo: 1 para Boolean, Byte y SByte; 2 para Int16 y UInt16; 4 para Int32, UInt32 y Float; 8 para Int64, UInt64 y Double; 16 para String; 4 en los demás casos.
Byte más significativo primero Modbus (tags numéricos), LoRaWAN Qué extremo del valor va primero en el bus. Activado por defecto en Modbus, desactivado en LoRaWAN. Modbus no define orden de bytes para el texto, así que a un tag String de Modbus no se le ofrece.
Palabra más significativa primero Modbus Qué mitad de 16 bits encabeza un valor de dos registros. Activado por defecto. No se ofrece en LoRaWAN, cuya carga útil no tiene ninguna palabra que poner primero.

Dirección de origen (bus)

Todo tag que no sea simulado cierra el grupo de campos con una vista previa de solo lectura de la dirección que el controlador recibe de verdad, montada a partir de los campos de arriba y de los campos de conexión del dispositivo: 0?quantity=2 para un registro Modbus, DB1?0 para un byte S7, Program:Main.Counter?0 para un tag Rockwell, MAIN.fValue?4 para un símbolo ADS, 0,3 para un objeto BACnet, ocpp://<punto de recarga>/<conector>, <recurso>#/Temperatures/0/ReadingCelsius para Redfish, <DevEUI>/<canal>/<lpp>?quantity=<n> para LoRaWAN, <salida>/<atributo> para Matter, y el propio identificador para OPC UA, AVEVA PI y HTTP (con la ruta del recurso del dispositivo como prefijo).

Parámetros de la señal simulada

Un tag Simulated no tiene campo de dirección: su nombre es el punto. En su lugar: Tipo de señal, una lista reducida a las formas que puede mover el tipo de dato, cada una con un dibujo pequeño de la forma al lado de su nombre (Senoidal, Rampa, Paseo aleatorio y Contador para números; Booleano alterno para Boolean; Texto enumerado para String; Reloj para DateTime; GUID aleatorio para Guid; Bytes aleatorios para ByteString; Retención de consigna y Pulso para cualquier tipo). Valor por defecto aparece en Paseo aleatorio, Contador y Retención de consigna, como campo de texto, como casilla "Por defecto encendido (true)" para Boolean, o como campo de fecha para DateTime. Estados (separados por punto y coma) aparece en Texto enumerado: "por ejemplo, Run;Stop;Pause (avanza un paso cada 3 s)." Los parámetros de forma que el panel no edita (la banda y el periodo de una sinusoide, la retención de un pulso) viajan con el tag sin cambios. La página Simulated lista todos los parámetros.

Valor bruto

La tarjeta se cierra con la última lectura bruta tal y como la entregó el controlador, antes de cualquier conversión; un guion cuando no hay ninguna.

La tarjeta Conversión

"Cómo se convierte el valor bruto en el valor de ingeniería." La tarjeta se dibuja en los tipos numéricos, booleanos y String; DateTime, Guid y ByteString pasan sin cambios y no muestran tarjeta.

Para un tag numérico, la tarjeta es la cadena por etapas, de arriba abajo: Valor bruto, luego Escala (Coeficiente angular (×), Coeficiente lineal (+), un botón Dos puntos), Calibración (los mismos tres), Lectura no válida (dos políticas), Límites (Mín, Máx, Acción), Decimales (Decimales) y Valor de ingeniería con la unidad. Cada etapa desde Escala en adelante lleva una casilla en su cabecera que enciende o apaga la etapa, y un resultado a la derecha: = valor cuando la etapa se aplica, → valor cuando se salta. Una falta de límite pone la etapa Límites en rojo e imprime "El valor 130 está fuera de los límites [0, 100]." bajo la tarjeta. Las matemáticas, los valores por defecto y las políticas están en La cadena de conversión; el asistente de dos puntos y el reparto de permisos entre Escala y Calibración están en Calibración.

Un tag booleano muestra Invertir (informar la negación del valor bruto), el Resultado y las políticas de Lectura no válida. Un tag String muestra Inicio de la subcadena y Longitud (en blanco = hasta el final), el Resultado y las políticas de Lectura no válida.

Pasadas Escala y Calibración, las etapas numéricas y las transformaciones de Boolean y String son configuración corriente: Configurar Connector las edita, todos los demás las leen.

La tarjeta Valor en vivo

Elemento Qué muestra
Valor actual El valor de ingeniería, con el formato de los decimales y la unidad del tag; un guion cuando no hay ninguno.
Nota de sustituto Cuando el valor no es una medida: "Sustituye una medida que falta.", "Último valor bueno, mantenido mientras el dispositivo no responde." o "Sustituye una lectura fallida.", según las políticas de Lectura no válida.
Marca de tiempo de origen Cuándo tomó el equipo la lectura. Mientras una lectura falla, la etiqueta pasa a Último intento y la marca es la del intento; mientras se mantiene el último valor bueno, la marca sigue siendo la de esa lectura.
Marca de tiempo de la aplicación Cuándo lo recibió el servidor integrado.
Valor a escribir En un tag de Lectura y escritura o de Solo escritura, y solo con Configurar Connector: un campo de texto (una casilla "Encendido (true)" para Boolean, un campo de fecha para DateTime) y Escribir. "Introduzca el valor de ingeniería; el escalado y la inversión se deshacen antes de escribir." La línea de estado dice "Valor escrito.", "Error de escritura.", "Introduzca un valor para escribir." o "No se pudo convertir el valor."

Escribir se pone en gris con su motivo mientras un ensayo retiene la estación o el runtime está detenido. Una escritura se rechaza como "Error de escritura." cuando un bloqueo de fuente de Logic retiene el tag, cuando el controlador la rechaza, o cuando el dispositivo no está conectado. Lo que se deshace antes de que salga el valor bruto está en La cadena de conversión.

La tarjeta Usado por

"Vínculos de canal, definiciones de Logic y componentes de panel de control que hacen referencia a este tag." La tabla lista todas las referencias con Tipo (Canal, Enclavamiento de parada, Automatización, Variable de Logic, Acción, Alarma, Panel de control), Ubicación (el modelo o el panel de control que la contiene; vacía en los tipos de Logic de primer nivel) y Nombre. Sin ninguna, "Ningún canal ni propiedad hace referencia a él." La consulta es orientativa: un fallo deja la rejilla vacía.

Para Configurar Connector la tarjeta añade el aparato de sustitución: un selector que lista por dirección todos los demás tags del espacio de direcciones en vivo, un botón Sustituir todo y una acción de sustitución por fila. Sustituir todo reescribe todas las referencias listadas hacia el tag elegido en un único lote de todo o nada ("4 referencia(s) usan ahora Connector.Simulated.Air.Pump.Flow."; "No hay referencias que sustituir."); la acción de fila reescribe esa sola ("'Furnace temperature' ahora hace referencia a Connector.Simulated.Air.Pump.Flow.", o "La referencia cambió entretanto. Actualice e inténtelo de nuevo." cuando se movió por debajo). Una referencia de Enclavamiento de parada o de Automatización es estructura de Process, así que sustituirla exige además Gestionar Process: "Sustituir la fuente de un enclavamiento de unidad requiere el permiso Gestionar Process." y "Sustituir todo incluye la fuente de un enclavamiento de unidad y requiere el permiso Gestionar Process."

Lo que la página del tag no hace

El dispositivo y el controlador del tag son fijos; para mover un punto, créelo en el otro dispositivo y use Sustituir todo. Aquí se editan las etapas de un tag cada vez; las ediciones de varias filas son la edición masiva de la rejilla del dispositivo, descrita en Dispositivos. En la página no hay ni histórico ni tendencia: el punto en vivo, el valor y las marcas de tiempo son la muestra actual, refrescada una vez por segundo.