De otras páginas
Las raíces System, Server, Connector y Process tal como las muestra la columna de Logic, cada punto fijo con su significado, los paneles de solo lectura del punto y de la rama, y el aviso que nombra la página donde se edita cada raíz.
El segundo título de la columna de Logic, De otras páginas, contiene las cuatro raíces que esta página solo muestra: System, Server, 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 nada de lo que hay debajo se crea, se edita ni se elimina aquí. 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 lado
| Raíz | La línea que lleva la barra | Botón | Se dibuja cuando el rol tiene |
|---|---|---|---|
| Connector | Solo lectura aquí: los drivers, 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 | Ver los modelos, Ejecutar procedimientos o Ver los históricos |
| Server | 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 |
| System | Solo lectura: diagnósticos de la aplicación que ella publica sobre sí misma, no se editan en ningún lado. | Ninguno |
La línea se muestra para todo nodo bajo la raíz, por profundo que esté; 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 le contesta con un rechazo. Iniciar sesión con un rol que tiene el permiso trae el botón consigo.
System
| 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 | Los segundos desde que arrancó la aplicación. |
System.Version |
Texto | La versión de la aplicación. |
Los cuatro puntos son siempre buenos.
Server
| Dirección | Tipo | Lectura |
|---|---|---|
Server.Running |
Booleano | Si el servidor OPC UA integrado está arriba. Siempre bueno. |
Server.StartTime |
Fecha y hora | Cuándo arrancó el servidor. Un hueco malo hasta que haya arrancado. |
Server.Uptime |
Número decimal | Los segundos desde que arrancó el servidor. Un hueco malo hasta que haya arrancado. |
Server.SessionCount |
Entero | Las sesiones OPC UA conectadas. Malo mientras el servidor está abajo. |
Esas 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 driver (Simulated, ModbusTcp, …), luego las carpetas en las que están archivados los dispositivos, luego los dispositivos y luego sus tags. Solo aparecen los dispositivos activados cuyos tags están materializados en el servidor integrado; un dispositivo desactivado, y un dispositivo sin ningún tag materializado, están ausentes junto con sus direcciones. La dirección de un tag es su alias, Connector.<Driver>.<Carpetas…>.<Dispositivo>.<Tag>, con cada segmento higienizado (carpetas de dispositivos); una línea Modbus RTU no agrega ningún nivel. Un driver 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 del tag, uno vinculado a una variable la superficie de la variable, y uno sin vínculo no ofrece 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 cada salida productiva, con Quantity y RatePerHour) y Procedures (una carpeta por cada procedimiento con la productividad activada, con Quantity, RatePerHour y los puntos del resumen). |
Número decimal para los ritmos, los porcentajes y las duraciones; entero para los conteos |
| Commands | Start, Hold, Resume, Stop, Abort (cada uno lee si el comando se podría ejecutar en este momento) 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 muestra de antemano su siguiente valor. |
Texto |
Qué significa cada lectura está en el espacio de direcciones de la unidad. Un punto de productividad 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 panel de control lanza el comando y lee el punto para desactivarse a sí mismo; 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 corrida.
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 de corrida o de productividad) 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 con raíz, en una caja de texto de solo lectura que usted puede seleccionar y copiar. |
| Valor | La lectura actual, en grande; "?" cuando la dirección ya no resuelve; un guion para un hueco. |
| Calidad | Buena o mala. |
| Actualizado | Para un tag, su marca de tiempo de la aplicación (o la marca de tiempo de origen cuando no hay ninguna); para una variable, cuándo se escribió o se evaluó por última vez; para un punto calculado, ahora. |
Los visores se actualizan 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í nada escribe un tag (escríbalo en la página del tag, desde un script o desde un mando de panel de control), y nada copia por usted más allá de seleccionar el texto.
El panel de la rama
Seleccionar un driver, 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 pastilla, la línea "Una rama del espacio de direcciones: lo que contiene y lo que lee cada punto ahora mismo.", y una cuadrícula de sus hijos directos con Nombre, Dirección y Valor (un guion para un hueco o una lectura mala, "?" cuando una fila ya no resuelve), actualizada dos veces por segundo.
Por qué estos nodos no tienen verbos
Un driver, un dispositivo o un tag se configuran en la página Connector, donde viven sus campos, su conmutador de activació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 lado. 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ú.