Paneles

Los paneles de operación de un modelo: las tarjetas fijas desde las que se ejecuta cada unidad, dispuestas una vez en el modelo, y cómo un panel llega a Operar y a la página View.

Ver como Markdown

Un panel es una superficie de operación con nombre de un modelo: un conjunto fijo de tarjetas, dispuesto una vez en el modelo y dibujado igual para todas sus unidades. No es un panel de control: sobre él no abre ningún editor, no se compone nada en un lienzo, y la superficie desde la que se ejecuta una unidad es la misma y está completa en todas las estaciones. Los paneles viven en Process > Modelos > modelo > Visualización > Paneles. Disponer uno exige el permiso Gestionar Process; operar las tarjetas en una unidad exige Ejecutar procedimientos.

La carpeta Paneles

Al seleccionar la fila Paneles se abre la página de la carpeta ("Paneles de operación definidos sobre este modelo. Cada uno vale para todas las unidades, y cada uno decide por su cuenta si la página View lo lleva.") con una tarjeta por panel; al hacer clic en una tarjeta se abre y la X lo quita. La carpeta nunca está vacía: un modelo que no declaró ningún panel se lee como uno solo llamado Resumen que dibuja el catálogo entero de tarjetas, y la primera edición que se le haga es lo que lo guarda como fila del modelo.

Comando Qué hace Atenuado cuando (situación) No se dibuja cuando (rol)
Panel (barra de detalle, con la carpeta seleccionada; botón derecho Agregar panel) Agrega un panel llamado Panel <n> junto a los que ya tiene el modelo y lo selecciona. A un modelo que todavía se lee como el predeterminado se le guarda primero Resumen, para que el panel nuevo quede junto a la superficie desde la que ya operan sus unidades en vez de reemplazarla. Cualquier unidad tiene una corrida, o el runtime está detenido. Sin Gestionar Process.

La página del panel

Al seleccionar un panel se abre su disposición: el encabezado ("Un panel de operación de este modelo: las tarjetas que dibuja, en el orden en que las dibuja. Todas las unidades del modelo lo llevan."), una tarjeta de Identidad y la disposición misma. Todo cambio se guarda solo; una escritura que la estación rechaza deja la página exactamente como estaba.

Identidad

Campo Qué es Valores / predeterminado Efecto
Nombre Cómo se llama el panel en su fila del árbol, en la fila de cada unidad en Operar y en sus entradas de la página View. Texto libre; una entrada en blanco se rechaza y el nombre anterior se queda. Panel <n> al crearlo, Resumen para el predeterminado. Renombra toda fila que lo nombra.
Icono La marca dibujada a la izquierda del nombre del panel en la fila del árbol y en la entrada de la página View de cada unidad. Un botón que muestra la marca actual (o la palabra "Icono", o el nombre guardado cuando la biblioteca no lo tiene). Presionarlo despliega bajo la tarjeta una cuadrícula de la biblioteca de iconos, con un campo Buscar por nombre o etiqueta ("horno, bomba, agua"); la primera celda es Sin icono. Elegir una marca la aplica y cierra la cuadrícula; una presión fuera o en el botón también la cierra, y el texto de búsqueda se queda para la próxima vez. Sin icono de forma predeterminada. El panel guarda el nombre de biblioteca de la marca, nunca un punto de código. Un nombre que la biblioteca no tiene dibuja la marca fija de panel en las dos filas, así que el árbol y la página View nunca discrepan.

El panel

La tarjeta se explica sola: "La superficie, en el orden en que se dibuja. Apague una tarjeta para dejarla fuera, y muévala a donde le toca. Una tarjeta de panel de control es el sinóptico vacío, tal como lo dibuja el editor; las demás tarjetas van llenas con lecturas de muestra. Una tarjeta a la que la unidad no le da nada que mostrar se salta en vez de dibujarse vacía."

Debajo hay una fila por tarjeta, en el orden en que las dibuja cada unidad. Cada fila es la tarjeta misma, posada con lecturas de muestra para que la disposición no pueda prometer una apariencia que la unidad no dibuja: una unidad llamada Sample, el primer procedimiento del modelo preparado, "En marcha", ciclo "2 / 5", un comentario, un episodio de ocurrencia cerrado, una traza de cinco minutos de los canales legibles del modelo, y un balance de productividad posado sobre los procedimientos productivos del modelo. Lo que suministra la muestra es solo lo que suministraría una unidad en marcha; el resto (procedimientos, campos de metadatos, canales, bibliotecas) es propio de este modelo, así que un modelo que no declara algo muestra el vacío propio de la tarjeta. El anticipo entero es inerte: nada de él se puede presionar.

Control de una fila Qué hace
La casilla, rotulada con el nombre de la tarjeta y seguida de la descripción de la tarjeta Incluye la tarjeta (encendida) o la deja fuera (apagada). La fila se queda en la lista en los dos casos, atenuada cuando está apagada.
Altura en la página (px) (solo filas de panel de control) Qué tan alto queda el panel de control en la página: de 120 a 1200, 320 de forma predeterminada; un valor fuera del rango se rechaza bajo el campo. "El panel de control se escala para llenar la caja; la página se desplaza y el panel de control no." Desactivado mientras la fila está apagada.
Subir esta tarjeta / Bajar esta tarjeta Mueve la fila un lugar. La primera fila no puede subir y la última no puede bajar; la flecha lo dice quedándose atenuada.

Cuando el enclavamiento de paro del modelo está activado, una fila fija va primero, antes de toda tarjeta: Enclavamiento, "El paro externo que observa esta unidad, y la forma de rearmarlo. No dibuja nada mientras la unidad está normal, así que aquí tampoco hay nada que mostrar.", marcada Siempre. Es el contexto de seguridad de la superficie, no una tarjeta, y nunca se puede quitar de la disposición (véase Automatización y el enclavamiento de paro).

Dejar todas las tarjetas apagadas es un panel legítimo, y la página dice qué significa: "Todas las tarjetas están apagadas, así que cada unidad lo dice en este panel y no ofrece nada desde donde operar. La corrida se arranca igual desde otro panel de este modelo, o desde un panel de control."

El catálogo de tarjetas

Las tarjetas del catálogo van en este orden en un panel que no dispuso nada. Cada una se dibuja para la unidad que abre el panel, y una tarjeta a la que la estación no le da nada que mostrar se deja fuera en vez de dibujarse vacía.

Tarjeta Qué muestra en una unidad Qué puede hacer en ella Se deja fuera cuando
Corrida El encabezado de la tarjeta lleva una lámpara: Grabando, Preparando o Sin grabar. Un selector de Procedimiento ("(ninguno)" más los procedimientos del modelo por nombre) prepara el siguiente arranque. Detrás van los botones del ciclo de vida, en este orden: Arrancar (acentuado), Pausar, Reanudar, Detener, Abortar, cada uno con su información emergente ("Arrancar el procedimiento preparado en esta unidad", "Congelar la ventana temporizada; el datalog sigue grabando", "Soltar la pausa y seguir con la ventana", "Terminar la corrida limpiamente y congelarla como histórico", "Terminar la corrida como abortada; el bloque de finalización se ejecuta igual"). Prepare un procedimiento y presione el comando que está listo ahora; cada botón lee su propia disponibilidad. Pausar y Reanudar se dibujan solo mientras el procedimiento preparado es Temporizado (o no hay nada preparado), porque solo una ventana temporizada se puede congelar. Un comando rechazado se dice en la tarjeta, en una nota de precaución; los motivos por los que la estación o esta unidad no aceptan operaciones de corrida (el runtime detenido, la unidad enganchada por su enclavamiento) se dicen debajo. Nunca.
Metadatos "Bajo qué se graba la siguiente corrida de “<procedure>”. Un campo marcado con * lo pide todo procedimiento." Una entrada por campo de metadatos que pide el procedimiento preparado, en orden de catálogo. Un campo secuencial no es una casilla de escritura: muestra la predicción de lo que compondría el contador, con la nota "El contador reserva el valor definitivo al arrancar, así que un contador compartido puede moverse antes de eso.", o "Se reserva al arrancar" mientras no se puede predecir nada. Sin nada preparado: "Prepare un procedimiento y aquí aparecen los campos que pide." Escriba los valores que consume el siguiente Arranque. La preparación es de toda la estación, así que un valor escrito aquí es el que ven todas las demás superficies de la unidad. El procedimiento preparado no pide ningún campo.
Estado de la corrida Tres lecturas: Estado (el estado de la corrida, o Preparando mientras se reserva una corrida, o En reposo), Ciclo ("2 / 5", o Sin ciclos), Veredicto (el veredicto de la corrida en marcha o de la última evidencia, o Ninguno). Leer. Nunca; solo la lectura de Ciclo se deja fuera mientras el procedimiento preparado es Instantáneo o Controlado.
Comentarios La cronología de comentarios de la corrida, encabezada "Comentarios · <run>", "Comentarios · sin corrida activa" o "Comentarios (no disponibles)". Agregar un comentario a la corrida activa por la casilla que hay bajo la cronología (Ejecutar procedimientos). Véase Corridas y comentarios. Nunca.
Ocurrencias Los episodios de ocurrencia de la unidad, los activos primero, encabezados "Ocurrencias", "Ocurrencias · <n> activas" u "Ocurrencias · fuera de corrida" ("· desactualizado" mientras una actualización falló). Leer. Nunca.
Canales Los canales legibles de la unidad en un solo gráfico en vivo, cada serie nombrada con el nombre en vigor en esta unidad, dibujada en el color y la banda que declara su canal, con la barra de herramientas de gráficos de toda la aplicación (véase Gráficos). Acercar, desplazar, guardar o copiar la imagen, encender y apagar series. El modelo no declara ningún canal legible.
Productividad Las cantidades producidas, los ritmos, el rendimiento y el balance de resultados de la unidad sobre Hoy y el periodo rodante. Véase Productividad. Leer. Nunca.
Comandos sueltos "Dispare un comando aislado en esta unidad, fuera de un procedimiento." Tres filas, cada una dibujada solo donde el modelo declara la biblioteca de la que dispara: Instantánea (un selector de datalog y Capturar: "Grabar ahora una fila de datalog como una corrida terminada en Históricos"), Evaluar ahora (un selector de datalog, un selector de evaluación y Evaluar: "Tomar una instantánea de una fila y juzgarla ahora contra la evaluación"), Aplicar receta (un selector sobre las recetas instantáneas del modelo y Aplicar: "Escribir una vez las consignas de la receta por el punto único (sin grabar corrida)"). Dispare el comando; el resultado aterriza en el registro de acciones ("Instantánea grabada. Véase Históricos.", "Evaluado. El veredicto se grabó en Históricos.", "Receta aplicada."). Capturar y Evaluar exigen Ejecutar procedimientos, una unidad que no esté ocupada ni bloqueada, un runtime en marcha y una selección completa; Aplicar exige lo mismo salvo que la unidad puede estar ocupada, ya que no reserva nada. Una unidad ocupada muestra la nota "Instantánea y Evaluar no están disponibles mientras esta unidad se prepara, ejecuta, está en pausa o guarda. Aplicar receta sigue disponible durante una corrida, pero no mientras el enclavamiento retiene la unidad: una cadena disparada, una que espera rearme y una cuya lectura no está disponible lo rechazan todas." El modelo no tiene ningún datalog ni ninguna receta instantánea. La fila Evaluar ahora necesita un datalog y una evaluación; la fila Aplicar receta necesita una receta instantánea.

Después del catálogo vienen los paneles de control del modelo, una fila cada uno, nombrados por el panel de control y descritos por su propia descripción (o "Un panel de control de este modelo, dibujado para la unidad que abre el panel."). Un panel de control está apagado hasta que usted lo enciende, al revés que las tarjetas del catálogo; en una unidad dibuja el panel de control resuelto para esa unidad, a la altura elegida en la fila, encabezado por el nombre del panel de control. Se deja fuera en una unidad cuando el panel de control está vacío o se eliminó.

Los selectores de la tarjeta Comandos sueltos empiezan en el primer elemento de cada biblioteca y conservan su elección mientras usted se quede en la unidad.

Orden, encendido y apagado

La disposición se guarda entera en el primer cambio, así que el orden que muestra la página y el orden guardado son el mismo. Una tarjeta del catálogo para la que el panel no tiene fila se lee como encendida, detrás de todo lo que el panel sí tiene, que es por lo que un panel que nadie dispuso dibuja el catálogo entero en orden de catálogo y por lo que una tarjeta que agregue una versión posterior llega visible al final. Una fila de panel de control es al revés: apagada hasta que usted la mete, y una fila que nombra un panel de control que el modelo ya no tiene se descarta.

Mostrar en View

Mostrar en View es el interruptor de la barra de detalle con el panel seleccionado. Lee el estado en vigor, y su información emergente dice qué hace ese estado:

Estado Información emergente
Encendido "Cada unidad de este modelo tiene una entrada para este panel en la lista Visualización."
Apagado "Este panel se abre desde la unidad, en Operar. Nada de él está en la página View."

Encendido pone una entrada por unidad del modelo en la columna Visualización de la página View, llamada Model · Unit · Panel y con el icono del panel; la entrada abre las tarjetas del panel dibujadas para esa unidad. Las entradas nunca se reordenan, se editan ni se copian en la página View (Copiar se rechaza), y la entrada de cada unidad se puede archivar por su cuenta en las carpetas de la página View. Un modelo sin unidades no pone nada ahí. El interruptor no se dibuja para un rol sin Gestionar Process; sigue dibujado y atenuado bajo el bloqueo de ingeniería y el runtime detenido, diciendo cuál. Cómo se ven las entradas está en Paneles de unidad en View.

Quitar el panel

Quitar el panel está en el grupo de peligro de la barra de detalle con el panel seleccionado, en el menú del botón derecho del árbol, y como la X de la tarjeta de la página de la carpeta. Pregunta primero ("Eliminar el panel", "Esto quita el panel del modelo."). El último panel de un modelo se rechaza: "Un modelo conserva al menos un panel, y este es el único." Después de la eliminación la selección aterriza en la carpeta Paneles del modelo, todas las unidades pierden esa fila, y sus entradas salen de la página View. Exige Gestionar Process y se atenúa bajo el bloqueo de ingeniería y el runtime detenido.

En Operar y en la página View

Cada unidad del modelo lleva una fila por panel, antes de sus filas de panel de control, en Operar. Al seleccionarla se dibujan las tarjetas sobre la corrida y los vínculos propios de esa unidad, bajo la barra de escenario que usa la página View: el nombre de la entrada Model · Unit · Panel, el icono del panel, Expandir ("Usar toda la ventana"), Pantalla completa ("Pantalla completa (F11)"), y una píldora con la actividad de la unidad mientras una corrida la posee (Grabando, En pausa, Guardando, Preparando, Finalizando). Ahí no hay Copiar ni Editar: la fila dibuja la disposición y nunca la dispone. Las tarjetas se actualizan con su propia cadencia (cada 200 ms en la ventana propia de la estación, 400 ms en un navegador).

Un rol sin Ejecutar procedimientos lee la nota "Aquí puede seguir el estado de la corrida de esta unidad, pero arrancarla o conducirla exige el permiso “Ejecutar procedimientos”." y los comandos no se dibujan. Un panel con todas las tarjetas apagadas dice "Este panel no dibuja ninguna tarjeta. Elija sus tarjetas en la fila Paneles del modelo, en Visualización." El panel se sigue pudiendo usar mientras la configuración de la estación está bloqueada por una corrida: operar nunca lo detiene el límite de ingeniería.

Las mismas tarjetas, dibujadas de la misma forma, son lo que abre una entrada de la página View.

Qué no hace un panel

  • No compone nada libremente. Una imagen propia es un panel de control del modelo, que un panel puede dibujar después como una de sus tarjetas.
  • No difiere entre unidades en nada. Toda unidad del modelo dibuja las mismas tarjetas en el mismo orden y a las mismas alturas; una unidad que necesita otra superficie necesita otro panel del modelo, que después llevan también todas las unidades.
  • No se puede copiar, reordenar ni editar en la página View, y nunca está en las carpetas propias de la página View salvo como las entradas por unidad que crea el interruptor.
  • Nunca oculta el aviso de enclavamiento, y nunca dibuja una tarjeta que la unidad no tiene con qué llenar.