Calibración

La etapa Calibración de un tag, el asistente de dos puntos paso a paso, qué hace y qué rechaza Aplicar, y qué permite por sí solo el permiso Calibrar tags.

Ver como Markdown

La Calibración es la segunda etapa lineal de la cadena de conversión de un tag numérico: calibrado = escalado × Angular + Lineal, aplicada después de Escala y antes de Lectura no válida, Límites y Decimales. Existe para que una corrección de estado inicial y final hecha contra un patrón se pueda registrar sin tocar las matemáticas del rango que hay en Escala, y es la única etapa que un rol con Calibrar tags puede editar sin Configurar Connector. Tanto la etapa Escala como la etapa Calibración llevan un asistente de Dos puntos que calcula el par a partir de dos puntos de referencia.

La etapa

En la tarjeta Conversión de la página Tags la etapa dice Calibración con su casilla (apagada al inicio), Coeficiente angular (×) (1 al inicio), Coeficiente lineal (+) (0 al inicio), el botón Dos puntos en su cabeza, y su resultado en curso a la derecha: = valor mientras la etapa se aplica, → valor mientras se salta. La cuadrícula del dispositivo muestra el mismo par como Calib. × y Calib. + y el resultado como Calibrado, editables solo con Configurar Connector.

Un coeficiente angular de 0 se rechaza ahí mismo donde se escribe: "Un factor de calibración de 0 pondría a cero todas las lecturas. Ingrese el factor por el que multiplicar (1 mantiene el valor)."

Cómo se guarda la edición de una etapa

Las ediciones de Escala y de Calibración no viajan en el guardado automático amortiguado del dispositivo. Cada confirmación (la casilla, cualquiera de los dos campos) se escribe de inmediato y con alcance de etapa: solo esa etapa de ese tag se copia sobre el dispositivo guardado, así que una edición de quien solo calibra nunca arrastra consigo un borrador pendiente de Configurar, y un guardado automático de todo el dispositivo que corra al mismo tiempo nunca sobrescribe la corrección. Una confirmación rechazada o fallida recarga esa etapa desde la base de datos, así que un valor rechazado nunca se queda en la página; el motivo aparece en el registro de acciones ("No se guardó la edición de la etapa: …").

Quién puede editar cada etapa

Etapa Campos manuales y casilla Aplicar de dos puntos Mensaje cuando se rechaza
Escala Configurar Connector Configurar Connector "Se necesita el permiso Configurar Connector para editar la etapa Escala." / "Se necesita el permiso Configurar Connector para aplicar un ajuste de Escala."
Calibración Calibrar tags o Configurar Connector Calibrar tags o Configurar Connector "Se necesita el permiso Calibrar tags o Configurar Connector para editar la etapa Calibración." / "Se necesita el permiso Calibrar tags o Configurar Connector para aplicar un ajuste de Calibración."

Por encima del permiso, las dos etapas se rechazan mientras una corrida retiene la estación ("Termine la operación de Process activa antes de editar esta etapa." / "Termine la operación de Process activa antes de aplicar este ajuste.") y mientras el runtime está detenido ("Runtime detenido"). El permiso se vuelve a leer al confirmar la edición, no solo cuando se dibujó el campo.

El asistente de dos puntos

Presione Dos puntos en la cabeza de una etapa y el asistente se despliega debajo de ella como Ajuste de dos puntos. Nunca edita el tag mientras está abierto; nada cambia hasta que usted presione Aplicar el ajuste. La primera línea dice qué lee una captura: "La captura usa la salida actual de Escala, antes de Calibración, Límites y Decimales." o "La captura usa la salida actual de Calibración, antes de Límites y Decimales." El botón no se dibuja para un rol que nunca podrá aplicar la etapa.

Paso 1: dos puntos de referencia

Dos grupos de campos, Punto 1 y Punto 2, cada uno con Esperado (el valor que la etapa debería entregar en esta referencia) y Leído (lo que la etapa entrega ahí hoy). Escriba los dos como números finitos; cualquier otra cosa se marca con "Ingrese un número finito." Dejarlos en blanco se permite mientras trabaja. El orden no importa, pero los dos valores esperados deben ser distintos y los dos valores leídos deben poderse distinguir.

Paso 2: capturar o escribir la lectura

Capturar llena el campo Leído del punto con la salida en vivo de la etapa en ese instante y la sella ("Capturado 14:02:33"); después dice Volver a capturar. Una captura se rechaza cuando la última lectura no tiene comunicación correcta ("Se necesita una lectura en vivo con comunicación correcta.") o cuando la etapa no tiene un valor finito ("La etapa seleccionada no tiene un valor en vivo finito."). Escribir un valor Leído a mano borra el sello de captura de ese punto.

Las dos lecturas quedan sujetas a los coeficientes que tenía la etapa en el momento en que se tomaron. Si esos coeficientes cambian por debajo (alguien edita el campo, otra ventana aplica un ajuste), la siguiente captura o lectura escrita empieza un par nuevo: el valor Leído del otro punto y los dos sellos se borran, y el borrador dice "Los ajustes de la etapa cambiaron después de la primera lectura. Capture o ingrese de nuevo los dos valores leídos."

Paso 3: leer el veredicto y la vista previa

Con los cuatro valores presentes, el asistente evalúa el borrador sobre una copia desechable del tag, así que la vista previa corre las matemáticas de producción. Un borrador que no puede convertirse en una corrección segura dice por qué, junto a los puntos:

Mensaje Causa
Ingrese los valores esperado y leído de los dos puntos. Un campo está en blanco.
La corrección de dos puntos requiere un tag numérico. El tag no es numérico.
Todos los valores de los puntos deben ser números finitos. Un valor es infinito o no es un número.
Los valores esperados deben ser distintos. Valores esperados iguales no definen ninguna recta.
Los valores leídos son iguales o están demasiado próximos para distinguirlos con seguridad. Las lecturas difieren en ocho pasos de coma flotante o menos.
La diferencia entre los puntos es demasiado grande para calcularla con seguridad. Restar los puntos se desbordó.
La etapa seleccionada tiene coeficientes actuales no válidos. El coeficiente angular o el lineal actuales de la etapa no son finitos.
La corrección de los puntos produce coeficientes fuera del rango admitido. La corrección misma no es finita.
Componer la corrección con la etapa actual supera el rango admitido. El par compuesto no es finito.
La etapa resultante no se puede invertir con seguridad. El coeficiente angular compuesto es 0 o demasiado pequeño para dividir entre él, lo que haría imposibles las escrituras.
No se pudo evaluar el candidato a través de la cadena de conversión del tag. La vista previa no pudo producir valores finitos.

Un borrador válido muestra la tabla Vista previa del ajuste: una fila por punto de referencia y una para la lectura En vivo, con la salida de la etapa Antes del ajuste, Después de él, el valor Esperado y, solo para Escala, el Valor final, el valor después de todas las etapas posteriores. La fila En vivo muestra guiones mientras el tag no tiene lectura.

Lo que calcula el asistente: una corrección con pendiente (Esperado2 − Esperado1) ÷ (Leído2 − Leído1) y desplazamiento Esperado1 − pendiente × Leído1, aplicada encima de la salida actual de la etapa y compuesta después con el par actual de la etapa para dar los coeficientes angular y lineal candidatos que lo sustituyen. Una etapa apagada cuenta como el par identidad (1, 0) para este cálculo, y Aplicar enciende la etapa.

Paso 4: aplicar o cancelar

Aplicar el ajuste se habilita solo cuando todos los campos son válidos, no hay error de captura, la vista previa es válida, y el rol y la estación lo permiten; si no, el motivo se imprime arriba de los botones. Presionarlo escribe el par candidato en esa sola etapa, activa la etapa, informa "Ajuste de dos puntos de Calibración aplicado a 'Temperature'." (o "Ajuste de dos puntos de Escala …") y cierra el asistente. Se rechaza, dejando el borrador abierto para reintentar, cuando la etapa cambió desde la vista previa ("Los ajustes de la etapa cambiaron después de la vista previa. Revise los puntos e inténtelo de nuevo; no se aplicó nada."), cuando el dispositivo guardado cambió fuera de este borrador ("Los ajustes guardados de la etapa cambiaron fuera de este borrador. Recargue e inténtelo de nuevo; no se aplicó nada."), cuando el tag o su dispositivo ya no existen, o cuando la estación rechaza las modificaciones. Mientras corre se muestra "Aplicando…"; cada rechazo dice "no se aplicó nada" y los coeficientes anteriores se quedan.

Cancelar cierra el asistente y descarta el borrador. Seleccionar otro tag también lo cierra; un borrador vive solo mientras su asistente está abierto.

Qué permite Calibrar tags por sí solo

Un rol con Calibrar tags y sin Configurar Connector ve todo el Connector en solo lectura, con un hueco abierto para la calibración:

  • En la página de un tag, la casilla de la etapa Calibración, su coeficiente angular y su coeficiente lineal, y su asistente de dos puntos con Aplicar están vivos. Todos los demás campos quedan inertes, con la nota "Cambiar Connector requiere el permiso “Configurar Connector”." arriba de la tarjeta Datos generales, y los campos de Escala llevan el mensaje de Escala como su información emergente.
  • Las celdas Calib. × y Calib. + de la cuadrícula del dispositivo no son editables para este rol; la calibración pasa por la página del tag.
  • No se dibuja ningún verbo de crear, activar, desactivar, eliminar, escribir, descubrir ni reemplazar.

Calibrar tags es un subconjunto de Configurar Connector: un rol que tiene Configurar tiene aquí todo. El catálogo de permisos está en Permisos.