De otras páginas

Las raíces Sistema, Servidor, Connector y Process tal como las muestra la columna de Logic, todos los puntos fijos con su significado, los paneles de solo lectura de un punto y de una rama, y el aviso que nombra la página donde se edita cada raíz.

Ver como Markdown

El segundo rótulo de la columna de Logic, De otras páginas, contiene las cuatro raíces que esta página solo muestra: Sistema, Servidor, Connector y Process, en ese orden. Sus puntos los pueden leer todas las expresiones, todos los scripts, todos los vínculos de panel de control y todas las herramientas de agente, pero bajo ellas aquí no se crea, ni se edita, ni se elimina nada. Seleccionar cualquiera de sus filas pone un aviso de una línea donde habrían estado los verbos, con un botón que abre la página que es su dueña.

El aviso de que se edita en otro sitio

Raíz La línea que lleva la barra Botón Se dibuja cuando el rol tiene
Connector Solo lectura aquí: los controladores, los dispositivos y los tags se editan en la página Connector. Abrir Connector, la página Connector Ver Connector
Process Solo lectura aquí: los modelos, las unidades y los canales se editan en la página Process. Abrir Process, la página Process Consultar los modelos, Ejecutar procedimientos o Ver los históricos
Servidor Solo lectura aquí: el servidor OPC UA se configura en Ajustes. Abrir Ajustes, aterrizando en la sección Configuración del servidor Cambiar los ajustes
Sistema Solo lectura: diagnósticos que la aplicación publica sobre sí misma, no se editan en ningún sitio. Ninguno

La línea se muestra en todos los nodos que hay bajo la raíz, por hondos que estén; el botón se muestra solo cuando el rol de esta ventana puede abrir el destino, así que quien solo mira lee la frase y nunca una puerta que responde con una negativa. Iniciar sesión con un rol que tiene el permiso trae el botón consigo.

Sistema

Dirección Tipo Lectura
System.Now Fecha y hora El instante actual. Dentro de una expresión o de un script es el instante de la evaluación, así que todas las referencias dentro de una misma ejecución leen la misma hora.
System.StartTime Fecha y hora Cuándo arrancó el proceso de la aplicación.
System.Uptime Número decimal Segundos desde que arrancó la aplicación.
System.Version Texto La versión de la aplicación.

Los cuatro puntos son siempre buenos.

Servidor

Dirección Tipo Lectura
Server.Running Booleano Si el servidor OPC UA integrado está en marcha. Siempre bueno.
Server.StartTime Fecha y hora Cuándo arrancó el servidor. Un hueco malo hasta que ha arrancado.
Server.Uptime Número decimal Segundos desde que arrancó el servidor. Un hueco malo hasta que ha arrancado.
Server.SessionCount Entero Sesiones OPC UA conectadas. Malo mientras el servidor está caído.

Las mismas cifras se muestran en la sección Estado del servidor.

Connector

La raíz Connector dibuja el árbol en vivo que configura la página Connector: una carpeta por clase de controlador (Simulated, ModbusTcp, …), luego las carpetas en las que están archivados los dispositivos, luego los dispositivos, y luego sus tags. Solo aparecen los dispositivos habilitados cuyos tags están materializados en el servidor integrado; un dispositivo deshabilitado, y un dispositivo sin ningún tag materializado, faltan junto con sus direcciones. La dirección de un tag es su alias, Connector.<Driver>.<Folders…>.<Device>.<Tag>, con cada segmento saneado (carpetas de dispositivos); una línea Modbus RTU no añade ningún nivel. Un controlador y una carpeta llevan la marca de carpeta, un dispositivo la marca de dispositivo, y un tag la marca de la categoría de valor que publica (booleano, número, texto, fecha). Desplegar un tag en el selector Examinar… lista su superficie de lectura; la columna se detiene en el tag, y seleccionarlo abre el panel del punto.

Process

La raíz Process dibuja cada modelo como una carpeta, sus unidades como carpetas en su orden, y bajo cada unidad cinco carpetas fijas:

Carpeta Puntos Tipo
Channels Un punto por cada canal del modelo, leído a través del vínculo de la unidad; un canal vinculado a un tag ofrece la superficie de tag, uno vinculado a una variable la superficie de variable, y uno sin vínculo nada. El tipo de dato del canal
Procedure Status, Running, Busy, Verdict, Mode, ActiveProcedure, SegmentIndex, CycleIndex, CycleCount, Cycle, FailedCycles, SamplesEvaluated, SamplesOut, SamplesUnavailable, SamplesInvalid, Elapsed, StartedAt. Texto, booleano, entero, número decimal o fecha y hora, según sugiere cada nombre
Productivity Today y Rolling, cada uno con Summary (ProductivityPercent, YieldPercent, TypicalElapsedSeconds, Finalized, OK, NOK, Indeterminate, Unclassified, Aborted, Failed), Outputs (una carpeta por salida productiva, con Quantity y RatePerHour) y Procedures (una carpeta por procedimiento con la producción habilitada, con Quantity, RatePerHour y los puntos de resumen). Número decimal para los ritmos, los porcentajes y las duraciones; entero para los recuentos
Commands Start, Hold, Resume, Stop, Abort (cada uno lee si el comando se podría ejecutar ahora mismo) y Comment (sin lectura). Booleano; Comment es texto
Next Procedure (el nombre del procedimiento preparado) y un punto por cada campo de metadatos del procedimiento preparado; la rama cambia de forma cuando se prepara otro procedimiento, y un campo secuencial previsualiza su siguiente valor. Texto

Lo que significa cada lectura está en el espacio de direcciones de la unidad. Un punto de producción es bueno solo cuando su propio valor existe: una cantidad sin ninguna finalización es un cero de verdad, mientras que un ritmo sin tiempo ocupado o un porcentaje sin referencia son un hueco malo. Los puntos de comando son de solo lectura en todas partes: un Botón de un panel de control despacha el comando y lee el punto para deshabilitarse solo; un script que llame a uno se rechaza en la validación. Ningún punto de Process se puede escribir desde Logic: las recetas, la preparación y los comentarios pertenecen a las pantallas de ensayo.

El panel del punto

Seleccionar un punto bajo cualquiera de las cuatro raíces (un diagnóstico, un tag, un canal, un punto de estado del ensayo o de producción) abre un panel de solo lectura encabezado por la marca y el nombre del punto y la línea "Una lectura que publica el espacio de direcciones: lo que contiene ahora mismo y la dirección con la que la nombran una expresión o un script."

Campo Qué muestra
Dirección La dirección enraizada, en un cuadro de texto de solo lectura que se puede seleccionar y copiar.
Valor La lectura actual, en grande; "?" cuando la dirección ya no resuelve; un guion en un hueco.
Calidad Buena o mala.
Actualizado En un tag, su marca de tiempo de la aplicación (o la marca de tiempo del origen cuando no hay otra); en una variable, cuándo se escribió o se evaluó por última vez; en un punto calculado, ahora.

Los visores se refrescan dos veces por segundo. Debajo de ellos: "Use esta dirección en una expresión o en un script (autocompletar o Examinar…)." El panel no tiene ningún verbo: aquí no se escribe ningún tag (escríbalo en la página del tag, desde un script o desde un mando de un panel de control), y aquí no se copia nada por usted más allá de seleccionar el texto.

El panel de la rama

Seleccionar un controlador, una carpeta, un dispositivo, un modelo, una unidad o una de las carpetas fijas abre el panel de la rama: la marca y el nombre de la rama, su dirección como insignia, la línea "Una rama del espacio de direcciones: lo que contiene y lo que lee cada punto ahora mismo.", y una rejilla de sus hijos directos con Nombre, Dirección y Valor (un guion en un hueco o en una lectura mala, "?" cuando una fila ya no resuelve), refrescada dos veces por segundo.

Por qué estos nodos no tienen verbos

Un controlador, un dispositivo o un tag se configuran en la página Connector, donde viven sus campos, su conmutador de habilitación y su eliminación; un modelo, una unidad o un canal en la página Process; el servidor en Ajustes; y los diagnósticos de la aplicación en ningún sitio. Filtrar la columna, desplegar, contraer y copiar una dirección son los únicos gestos que aceptan estas filas, y un clic derecho sobre ellas no abre ningún menú.