Procedimientos
Lo que el operador arranca en una unidad: la ventana del ensayo, la receta, el datalog, el conjunto de alias y la evaluación que compone, los campos que pide, las incidencias que arma, las acciones que emite y lo que produce un ensayo completado.
Un procedimiento es lo que el operador arranca en una unidad: una envolvente de ensayo (el modo y, para un ensayo Temporizado, su duración y sus ciclos) más referencias opcionales a las bibliotecas de Preparación del modelo. Su página se lee como el ensayo que compone, una etapa por cada cosa que pasa, cada una enunciando lo que produce la elección actual ("Ejecuta 3 ciclos de 1 min y 30 s", "Registra 6 canales cada 500 ms"); una etapa para la que no se elige nada se queda visible y tenue, porque la forma de lo que hace un ensayo incluye lo que no hace. Los procedimientos viven en Process > Modelos > modelo > Preparación > Procedimientos y exigen el permiso Editar recetas y evaluaciones. Prepararlos y arrancarlos pasa en las filas de la unidad dentro de Operar (véase Ensayos y comentarios).
La carpeta Procedimientos
Al seleccionar la fila Procedimientos se abre la página de la carpeta ("Lo que el operador arranca en una unidad: una receta que aplicar, una evaluación que la juzgue, un datalog que registrar y los metadatos que capturar.") con una tarjeta por procedimiento, por su nombre; al hacer clic en una tarjeta se abre y la X la quita. Sin ninguno, la página dice "Todavía no hay procedimientos. Añada uno."
| Comando | Qué hace | Atenuado cuando (situación) | No se dibuja cuando (rol) |
|---|---|---|---|
| Procedimiento (barra de detalle, con la carpeta seleccionada; botón derecho Añadir procedimiento) | Añade Procedimiento <n>: Instantáneo, sin referenciar nada, pidiendo solo los campos obligatorios, sin armar ni emitir nada, sin contar producción. Lo selecciona. |
Alguna unidad tiene un ensayo, o el runtime está detenido. | Sin Editar recetas y evaluaciones. |
La página del procedimiento
La cabecera lleva el nombre, la línea "Lo que el operador arranca en una unidad: la ventana que recibe un ensayo, las bibliotecas del modelo con las que aplica, registra, nombra y juzga, y lo que emite.", una píldora con el modo y, para un procedimiento Temporizado, una píldora con la duración y los ciclos ("90000 ms ×3"). Cuando la composición no valida, una nota de precaución bajo la cabecera dice por qué (véase Validación más abajo); el borrador se guarda igualmente. Todos los campos se guardan solos, y una escritura que la estación rechaza devuelve el campo.
Definición
| Campo | Qué es | Valores / valor por defecto |
|---|---|---|
| Nombre | Cómo se llama el procedimiento en el árbol, en el selector Procedimiento de cada unidad y en el archivo del ensayo. Renombrarlo nunca cambia su código. | Texto libre; Procedimiento <n> al crearlo. |
| Notas | Texto libre para quien lo lea. | Varias líneas; vacío por defecto. |
Lo que hace un ensayo
Cinco etapas, cada una con el icono de la biblioteca a la que recurre, su nombre, el resultado de la elección actual en una línea, y los campos que lo deciden.
| Etapa | Campos | Valores / valor por defecto | La línea de resultado |
|---|---|---|---|
| Ventana | Modo: la envolvente del ensayo. | Instantáneo (por defecto): un disparo, aplicar, registrar una fila, juzgar una vez. Temporizado: una ventana acotada, repetible. Controlado: abierto, acotado por Arrancar y Detener. | Instantáneo: "Aplica, registra y juzga una vez, y termina." Controlado: "Se ejecuta hasta que el operador lo detiene." |
| Duración (ms) * (solo Temporizado): la longitud de la ventana. | Un número de milisegundos; una entrada negativa se guarda como 0. Obligatoria y positiva en modo Temporizado. Todos los miembros del ensayo comparten esta única ventana. | "Se ejecuta durante 1 min y 30 s.", o "Fije una duración: una ventana temporizada sin longitud no registra nada." | |
| Número de ciclos (solo Temporizado): cuántas veces se repite la ventana, como un único registro de ensayo continuo. | 1 o más (una entrada por debajo de 1 se guarda como 1); 1 por defecto. Las evaluaciones se vuelven a anclar en cada ciclo y los ciclos fallidos se cuentan. | "Ejecuta 3 ciclos de 1 min y 30 s, 4 min y 30 s en total." | |
| Aplicar | Receta: la receta que se aplica. | "(ninguna)" o una receta del modelo. Una receta cuyo tipo no encaja con el modo se lista como "<nombre> (no compatible)" y deshabilitada, con el motivo como descripción emergente ("El modo temporizado necesita una receta temporizada. Un conjunto instantáneo no tiene línea de tiempo." o "El modo <Modo> necesita una receta instantánea. Un perfil temporizado no tiene un único instante."). Una receta temporizada dibuja su perfil bajo la etapa, con la misma vista previa que dibuja la página de la receta. |
"No se escribe ninguna consigna.", "Escribe 4 consignas en el arranque.", "Escribe 4 consignas en el arranque y 2 consignas a la salida.", "Gobierna 3 segmentos a lo largo de 2 min y 30 s y escribe 2 consignas a la salida." |
| Registrar | Datalog del modelo: el datalog que se registra. | "(ninguno)" o un datalog del modelo. | "No se registra nada: este ensayo no deja datalog.", "Registra 6 canales cada 500 ms.", y para una ventana Temporizada "…, unas 540 muestras por canal." |
| Nombrar | Conjunto de alias: el conjunto de alias fijado al procedimiento. | "(ninguno)" o un conjunto de alias del modelo. El conjunto se aplica a la unidad cuando el procedimiento se prepara en ella y los alias de la unidad difieren de él; el alias congelado en el ensayo es el propio de la unidad. | "La unidad conserva los nombres de canal que ya tiene.", "Cambia el nombre de 5 canales en la unidad cuando este procedimiento se prepara en ella." |
| Juzgar | Evaluación: la evaluación con la que se juzga el ensayo. | "(ninguna)" o una evaluación del modelo. | "No se emite veredicto: un ensayo termina sin juicio.", "Juzga 4 criterios, y un No conforme Grave aborta el ensayo.", "Juzga 4 criterios, y un No conforme nunca aborta el ensayo." |
| Abortar con No conforme ≥ (se dibuja en cuanto se elige una evaluación): termina el ensayo en el primer criterio No conforme confirmado con esta gravedad o por encima. En un ensayo cíclico, este es el mando de parar o seguir: un umbral termina toda la prueba en el primer ciclo que falle con esa gravedad o por encima; (nunca) ejecuta todos los ciclos y se limita a contar los fallos. | (nunca) (por defecto), Leve, Grave, Crítica. | Se pliega en la línea Juzgar de arriba. |
Metadatos
Una sola tarjeta, encabezada por una píldora que cuenta los campos "pedidos en el arranque", contiene lo que pide un ensayo y las dos cosas que sirven a sus campos secuenciales.
| Control | Qué es | Valores / valor por defecto |
|---|---|---|
| La lista de comprobación | Una casilla por campo del catálogo de metadatos del modelo, en orden de catálogo, rotulada <nombre> (<tipo>), o <nombre> * (<tipo>) para un campo obligatorio. |
Un campo obligatorio va marcado y bloqueado ("Los campos obligatorios los pide todo procedimiento"); los demás empiezan sin marcar. Marcar uno lo añade a lo que piden la petición del Arranque y la tarjeta Metadatos de un panel. Sin ningún campo en el catálogo, la tarjeta dice "Todavía no hay campos en el catálogo. Añada algunos en Metadatos del modelo." |
| Código del procedimiento | El código estable con el que componen los campos secuenciales que incluyen "Código del procedimiento" ("Cada campo secuencial pedido que incluya “Código del procedimiento” lee este."). Renombrar el procedimiento nunca lo cambia. | Texto libre, confirmado al salir del campo; marcador de posición "opcional hasta que se use". |
| CONTADORES (se dibuja cuando un campo secuencial pedido cuenta por procedimiento o por procedimiento y unidad) | Una fila por cada campo así: por procedimiento, una fila rotulada "Este procedimiento"; por procedimiento y unidad, una fila por unidad del modelo. Cada fila muestra ÚLTIMO EMITIDO y un Siguiente editable, y advierte "Puede repetir un identificador" mientras Siguiente esté en el último valor emitido o por debajo. | Siguiente admite de 0 hasta el máximo del campo; una entrada fuera de ese rango se rechaza con "El valor siguiente de '<campo>' tiene que estar entre 0 y <máx>." La ayuda de debajo de las filas: "Último nunca se reescribe. Bajar Siguiente o dar la vuelta después del máximo puede repetir un identificador." |
Incidencias armadas durante este procedimiento
Una píldora cuenta las incidencias armadas, y la lista de comprobación ofrece todas las incidencias del modelo por su nombre. Una incidencia marcada se juzga durante los ensayos de este procedimiento sobre las filas registradas; una incidencia armada Siempre vigila independientemente de la marca. Sin ninguna en el modelo, la tarjeta dice "Todavía no hay incidencias en este modelo. Añada algunas en Incidencias del modelo."
Acciones que emite este procedimiento
Una píldora cuenta las acciones seleccionadas, y la lista de comprobación ofrece todas las acciones del modelo en el orden de la lista, cada una con su línea de emisión ("Etiqueta en Arranque, Etiqueta e informe en Finalización") y, una vez seleccionada, una píldora Lista o Revisión. Revisión lista lo que a este procedimiento le falta para los marcadores de la acción (un campo de metadatos que no pide, un criterio que su evaluación no declara, un ciclo que no ejecuta), cada uno con su remedio. El orden de emisión y el resto de la tarjeta están en Acciones.
Producción
La última tarjeta, encabezada por una píldora Incluida o Excluida, declara lo que un ensayo completado aporta a los indicadores de producción de la unidad (véase Productividad).
| Campo | Qué es | Valores / valor por defecto | Efecto |
|---|---|---|---|
| Unidad de salida | La unidad física de la salida. | Texto libre, confirmado al salir del campo; marcador de posición "piezas, kg…"; vacío por defecto. Mientras se cuenta la producción el campo no se puede dejar en blanco: una entrada vacía se ignora. | Nombra la cantidad en todos los indicadores. |
| Se produce en | Qué límite de un ensayo cuenta como producción. | No contar producción (por defecto), Cada ensayo completado, Cada ciclo completado, Cantidad fija por ensayo completado. Un modo de recuento queda deshabilitado hasta que se pone la unidad de salida ("Ponga antes la unidad física de salida."); el modo por ciclos queda deshabilitado fuera del modo Temporizado ("La finalización de un ciclo solo existe en un procedimiento temporizado."); y "No contar producción" queda deshabilitado mientras una cantidad con nombre en vigor suma este procedimiento ("Quite antes este procedimiento de las cantidades con nombre en la pantalla Productividad."): las cantidades propias del modelo, más las de las unidades que se han desenganchado. Una unidad que volvió a seguir al modelo conserva las cantidades que tenía, y no cuentan para nada hasta que se vuelva a desenganchar. | Leyenda: "Qué límite de un ensayo cuenta como producción, y cuánto suma alcanzarlo." Efecto: "Cada ensayo completado produce 1 piezas. Las instantáneas y Evaluar nunca cuentan.", "Cada ciclo completado produce 1 piezas. …", "Cada ensayo completado produce 25 kg. …", o "Este procedimiento no aporta producción." Elegir un modo de recuento devuelve la cantidad a 1. |
| Cantidad por finalización (modo fijo) | La cantidad por lote que aporta un ensayo completado. | Un número positivo; 1 por defecto. | |
| Ritmo de referencia (mientras se cuenta la producción) | El ritmo de salida objetivo ("Se mide contra el tiempo transcurrido, pausas y reinicios incluidos."). | Un número positivo o vacío; vacío por defecto. Sin él, la cantidad y el ritmo real se siguen calculando, pero no el porcentaje de productividad. | |
| Periodo de referencia (mientras se cuenta la producción) | La base de tiempo del ritmo de referencia ("Los indicadores lo normalizan a salida por hora."). | por hora (por defecto), por día. |
Los ensayos abortados y fallidos sellan su registro de salida con cantidad cero. Un ciclo completado sigue contando aunque un ciclo posterior aborte el ensayo que lo contiene.
Validación
La nota de precaución de debajo de la cabecera, que es además la puerta que impone el Arranque, dice una de estas cosas:
- "Nada que ejecutar: este procedimiento no referencia ni un datalog ni una receta."
- "Una evaluación juzga sobre filas registradas. Este procedimiento lleva una pero no lleva datalog."
- "El modo temporizado necesita una duración. Fije una."
- "El modo instantáneo necesita una receta instantánea (o ninguna). Un perfil temporizado no tiene un único instante."
- "El modo controlado necesita una receta instantánea (o ninguna). Las consignas se aplican en el Arranque y el estado seguro al Detener."
- "El modo temporizado necesita una receta temporizada (o ninguna). Un conjunto instantáneo no tiene línea de tiempo."
- "El perfil de la receta (
<n>ms) es más largo que la ventana temporizada (<n>ms)." - "El procedimiento '
<nombre>' solo puede contar ciclos completados en modo temporizado.", "… necesita una cantidad de producción positiva y finita.", "… la producción por recuento tiene que aportar exactamente una unidad por finalización.", "… necesita una unidad de producción." - "La incidencia '
<nombre>' no es válida: …" para una incidencia habilitada y armada cuya condición no valida. - "La incidencia '
<nombre>' vigila 'Channels.<canal>', que el datalog de este procedimiento no registra." Una incidencia juzga sobre las columnas registradas, así que una que vigile un canal que el datalog deja fuera solo podría marcar la señal como no disponible durante todo el ensayo. - "La incidencia '
<nombre>' vigila muestras registradas. Este procedimiento la arma pero no tiene datalog."
Eliminar una entrada de biblioteca referenciada degrada el procedimiento en lugar de romperlo: la referencia se vacía, y la etapa dice lo que hace ahora sin ella.
Quitar el procedimiento
Quitar el procedimiento está en el grupo de peligro de la barra de detalle con el procedimiento seleccionado, en su menú del botón derecho, y como la X de la tarjeta de la página de la carpeta. Pregunta antes ("Eliminar el procedimiento", "Esto quita el procedimiento del modelo."). El procedimiento sale además de toda cantidad con nombre que lo sumaba en la pantalla Productividad, en el nivel del modelo y en el de cada unidad; una cantidad que se queda sin fuentes se va con él. Exige Editar recetas y evaluaciones y se atenúa bajo el bloqueo de ingeniería y el runtime detenido. Los ensayos registrados del procedimiento se quedan en Históricos.
Qué no hace un procedimiento
- Aquí no arranca nada. Una unidad lo prepara y lo arranca en sus filas dentro de Operar, o mediante la automatización que lo elige (véase Automatización y el enclavamiento de parada).
- No contiene nada por unidad: todas las unidades ejecutan la misma composición sobre sus propios vínculos.
- No ordena sus acciones ni sus incidencias; el orden es el del modelo.
- No lleva plantilla propia: lo que imprime o publica un ensayo es de una acción.