Unidades

Las estaciones sobre las que se concreta un modelo: la tabla de unidades de la página del modelo, añadir y quitar una unidad, la unidad elegida en las pantallas de Definición, la unidad en Operar, y Arrancar todas y Detener todas.

Ver como Markdown

Una unidad es una estación sobre la que se concreta un modelo. Cada unidad ejecuta la definición entera del modelo, cableada a fuentes propias: sus canales se vinculan a tags o a variables, estampa los metadatos del modelo con un código propio, y sigue o anula los valores por defecto de enclavamiento, productividad e impresoras del modelo. Añadir una estación al banco de pruebas es añadir una unidad.

Una unidad se encuentra en dos sitios, a propósito. En la página del propio modelo es una fila de la tabla Unidades: qué es la unidad, declarado junto a sus hermanas (Gestionar Process). En el grupo Operar del modelo es la unidad en uso: si un ensayo la posee, y los paneles y paneles de control desde los que se ejecuta (Consultar los modelos para abrirla; Ejecutar procedimientos para arrancar cualquier cosa).

La tabla de unidades de la página del modelo

La tarjeta Unidades está entre Identidad y Estructura en la página del modelo, bajo la línea "Las estaciones sobre las que se realiza este modelo. Cada una ejecuta la definición completa del modelo, cableada a fuentes propias." Solo se dibuja para Gestionar Process: a un rol que no puede editar la estructura no se le muestra, exactamente igual que no se le muestra Definición.

La tarjeta es una lista con el panel propio de la unidad elegida al lado (la divisoria entre ambos se arrastra). La lista:

Columna Qué muestra
Nombre El nombre de la unidad, editable en el sitio (un cambio de nombre seguro, más abajo).
Código El código corto y estable, editable en el sitio; el marcador de posición dice "ninguno".
Canales Hasta dónde está cableada la unidad, leído del modelo: "Todavía sin canales", "5 vinculados, ninguno ausente" o "4 vinculados, 1 ausentes" (esto último en la tinta de precaución).
(acción de fila) Quitar la unidad, en la tinta de peligro.

Al hacer clic en una fila se abre en la columna Unidad de la derecha. Sin nada elegido, la columna dice "Seleccione una unidad y aquí se abrirá quién es.", o "Este modelo todavía no tiene unidades. Añada una y se abrirá aquí." mientras el modelo no tiene ninguna.

Campo Qué es Valores / valor por defecto Efecto
Nombre "El nombre al que responde cada dirección de esta unidad.": el segmento de la unidad en Process.<Model>.<Unit>. Texto libre; "Unidad 1", "Unidad 2", … al crearla. Las letras y los dígitos sobreviven en la dirección, todo lo demás se convierte en _, y un dígito inicial se antepone con _. Confirmar (Intro, o salir del campo) es un cambio de nombre coordinado: la línea de anticipación dice cuántos lugares leen la dirección, y la confirmación los reescribe. Un nombre cuyo segmento ya corresponde a otra unidad del modelo se rechaza: "El nombre de unidad 'X' se corresponde con el segmento de dirección 'Y', que ya usa 'Z'." Queda deshabilitado sin Gestionar Process y mientras la estación está bloqueada.
Código "Un código corto y estable con el que estampan los metadatos secuenciales que lo incluyen. Renombrar la unidad no lo cambia nunca." Texto libre, recortado; en blanco significa ninguno. Todo campo Secuencial cuya composición lleve una parte Código de unidad lo imprime, y un Arranque que pida un campo así se rechaza mientras el código de la unidad está en blanco. El mismo campo se edita en la pantalla Metadatos, junto a los contadores que estampan con él.
Notas "Todo lo que deba saber quien trabaje en este banco de pruebas. Nadie lo lee salvo una persona." Cualquier texto; en blanco. Ninguno.

Las unidades se listan en el orden en que se añadieron; no hay ningún control para reordenarlas.

Añadir una unidad

Unidad, en la cabecera de la tarjeta Unidades, añade una; también lo hace Añadir unidad en el menú del botón derecho de la fila del modelo. Ambos exigen Gestionar Process y se atenúan mientras la estación está bloqueada. La unidad nace como "Unidad N" (N es el recuento más uno), elegida en la lista y con su panel abierto, así que ponerle nombre es lo primero que se hace.

Una unidad nueva todavía no vincula nada (su cobertura dice "0 vinculados, 6 ausentes" en un modelo de seis canales), no tiene automatización, y sigue al modelo en su señal de enclavamiento, su periodo de productividad y sus cantidades, y sus colas de impresión. Sus vínculos se hacen en Canales; su código y sus contadores se leen en Metadatos.

Quitar una unidad

Quitar la unidad viaja en la fila que termina, así que lo que se va es la fila que está bajo el puntero, nunca lo que la tabla tuviera elegido. Confirma primero: "¿Eliminar 'X'? Esto elimina la unidad y todo lo configurado en ella. Esta acción no se puede deshacer."

La estación rechaza, en el registro de acciones, "No se puede eliminar una unidad mientras está ocupada con una operación de ensayo." y "No se puede eliminar una unidad mientras su enclavamiento está enganchado."; el propio guardado rechaza lo mismo como "No se puede quitar la unidad 'X' mientras está ocupada o tiene un enclavamiento enganchado." Una unidad quitada se lleva consigo sus vínculos, su automatización, sus cantidades propias y sus ranuras de impresora propias. Sus ensayos grabados siguen en Históricos, y sus archivos no se tocan. Solo la fila elegida deja vacía la columna, y solo cuando de verdad se ha ido.

Una unidad no se puede quitar desde Operar: terminar una estación es estructura, y vive donde se declara la estación.

Una sola unidad elegida en todo el modelo

Qué unidad está elegida es una sola respuesta para el modelo entero: la tabla de unidades de la página del modelo y la lista de unidades de cada una de las cinco pantallas de Definición leen y escriben la misma elección. Pasar de Canales a Impresoras se queda en el banco de pruebas que tiene entre manos. Elegir una fila de la mitad de definición de una pantalla (un canal, un campo, la fila Parada externa, una cantidad, una ranura de impresora) borra la unidad elegida, porque cada pantalla marca exactamente una fila. No hay nada elegido hasta que usted hace clic en una fila, y un hallazgo de Validación que le manda a Canales o a Automatización llega con la unidad defectuosa ya elegida. La elección es de cada ventana y no se guarda.

La unidad en Operar

Al seleccionar el grupo Operar del modelo se abren las unidades tal como las encuentra el operador, bajo "Las estaciones sobre las que se ejecuta este modelo. Abra una para preparar un procedimiento, arrancarlo y seguir un ensayo registrado y evaluado.": una tarjeta por unidad con su estado en vivo, con esta precedencia:

Línea de estado Significado
Parada disparada / A la espera de rearme / Señal de parada no disponible El enclavamiento de parada de la unidad, leído solo mientras la Parada externa del modelo está habilitada (véase Automatización).
Registrando / En pausa / Guardando / Preparando / Finalizando Una operación de ensayo posee la unidad.
En reposo · Ensayo de meseta / En reposo · sin procedimiento preparado Nada la posee; la línea nombra el procedimiento preparado cuando hay uno preparado.

Sin ninguna unidad, el muro dice "Todavía no hay unidades. Añada una en la página del propio modelo, en la tabla Unidades."

Al seleccionar una unidad se abre su página propia: la cabecera "Una de las estaciones sobre las que se ejecuta este modelo. Abra una superficie para preparar un procedimiento, arrancarlo y seguir el ensayo.", una píldora con el estado del ensayo mientras un ensayo posee la unidad (Registrando, En pausa, Guardando, Preparando, Finalizando), y una tarjeta Superficies, "Aquello desde lo que se opera esta unidad: los paneles y los paneles de control que define su modelo, dibujados para esta unidad. Haga clic en uno para abrirlo.", con una ficha por panel y por panel de control del modelo. Aquí no se edita nada de lo configurado y la página no lleva barra: preparar, arrancar y seguir un ensayo pasan en las superficies, descritas en Operar.

Arrancar todas y Detener todas

La barra del grupo Operar lleva los dos disparadores por lotes del modelo. Solo se dibujan para Ejecutar procedimientos.

Comando Qué hace Atenuado cuando
Arrancar todas "Arrancar todas las unidades que tengan un procedimiento preparado y puedan ejecutarlo ahora. Las demás se omiten." Una unidad puede arrancar cuando nada la posee, el runtime acepta operaciones, su enclavamiento no la bloquea y tiene un procedimiento preparado. Ninguna unidad del modelo puede arrancar ahora mismo; ya hay un lote en marcha; el runtime está detenido.
Detener todas "Detener todas las unidades que estén en marcha ahora. Las que ya estaban detenidas siguen detenidas." Ninguna unidad está en marcha; ya hay un lote en marcha; el runtime está detenido.

La elegibilidad se vuelve a leer unidad por unidad a medida que corre el lote, así que una unidad a la que un arranque anterior del mismo lote dejó inelegible (una fuente de escritura compartida, por ejemplo) se omite. No hay sincronismo, ni preparación compartida, ni vuelta atrás: el rechazo de una unidad queda en el diario y nunca detiene ni revierte a otra. El registro informa "3 unidades arrancadas.", "1 unidad detenida." o "No se ha podido arrancar ninguna unidad." Todo ensayo que arranca el lote registra el mismo responsable: el usuario con la sesión iniciada en esta ventana, o la estación cuando no hay nadie.

Lo que sigue al modelo, unidad por unidad

Hay tres asuntos que una unidad responde y que se configuran en el modelo y se heredan salvo que la unidad difiera. En cada pantalla, la unidad elegida muestra una elección de dos vías, "Sigue el valor por defecto del modelo" o "Tiene … propia", y la configuración en vigor a su lado: los valores del propio modelo, en solo lectura, mientras lo sigue; los propios de la unidad en cuanto se ha desenganchado.

Asunto Pantalla Con qué se siembra al desengancharse
La señal y la polaridad del enclavamiento de parada Automatización La señal y la polaridad del modelo, cuando la unidad nunca nombró una propia.
El periodo deslizante y las cantidades con nombre Productividad El periodo del modelo y una copia de sus cantidades, cuando la unidad no tiene ninguna cantidad propia.
Las cuatro colas de impresión Impresoras Las cuatro colas del modelo, cuando las cuatro propias de la unidad están todas vacías.

Volver a seguir al modelo no borra nada de lo que la unidad tenía, así que desengancharse una segunda vez se lo devuelve.

Qué no hace esta página

  • Una unidad no tiene canales, paneles ni paneles de control propios: son los del modelo, dibujados para la unidad.
  • Una unidad no se copia; copie el modelo en su lugar.
  • Una unidad no se mueve entre modelos, y su nombre no se edita desde el árbol.
  • Arrancar todas y Detener todas son disparadores, no un ensayo coordinado: nada espera a nada.