Étalonnage

L'étape Étalonnage d'un tag, l'assistant deux points pas à pas, ce qu'Appliquer fait et refuse, et ce que la permission Étalonner les tags permet à elle seule.

Afficher en Markdown

L'étalonnage est la seconde étape linéaire de la chaîne de conversion d'un tag numérique : étalonné = échelle × Angulaire + Linéaire, appliquée après la mise à l'échelle et avant Lecture non exploitable, Limites et Décimales. Elle existe pour qu'une correction avant/après faite face à une référence puisse être enregistrée sans toucher au calcul de plage de la mise à l'échelle, et c'est la seule étape qu'un rôle portant Étalonner les tags peut modifier sans Configurer Connector. L'étape Mise à l'échelle comme l'étape Étalonnage portent un assistant Deux points qui calcule la paire à partir de deux points de référence.

L'étape

Sur la carte Conversion de la page Tags, l'étape indique Étalonnage avec sa case (désactivée par défaut), Angulaire (×) (1 par défaut), Linéaire (+) (0 par défaut), le bouton Deux points dans son en-tête, et son résultat courant à droite : = valeur tant que l'étape s'applique, → valeur tant qu'elle est court-circuitée. La grille de l'équipement montre la même paire sous Ét. × et Ét. + et le résultat sous Étalonnée, modifiables pour Configurer Connector seulement.

Un Angulaire de 0 est refusé là où il est saisi : « Un facteur d'étalonnage de 0 mettrait chaque lecture à zéro. Saisissez le facteur multiplicateur (1 conserve la valeur). »

Comment une modification d'étape est enregistrée

Les modifications de mise à l'échelle et d'étalonnage n'empruntent pas l'enregistrement automatique différé de l'équipement. Chaque validation (la case, l'un ou l'autre champ) est écrite tout de suite et porte sur l'étape seule : seule cette étape de ce tag est recopiée sur l'équipement conservé, si bien qu'une modification d'étalonnage n'emporte jamais avec elle un brouillon de configuration en attente, et qu'un enregistrement automatique de tout l'équipement qui tournerait au même moment n'écrase jamais la correction. Une validation refusée ou en échec recharge cette étape depuis la base, si bien qu'une valeur rejetée ne traîne jamais sur la page ; la raison arrive dans le journal des actions (« La modification de l'étape n'a pas été enregistrée : … »).

Qui peut modifier quelle étape

Étape Champs et case à la main Appliquer, deux points Message en cas de refus
Mise à l'échelle Configurer Connector Configurer Connector « La permission « Configurer Connector » est nécessaire pour modifier l'étape de mise à l'échelle. » / « La permission « Configurer Connector » est nécessaire pour appliquer un ajustement de mise à l'échelle. »
Étalonnage Étalonner les tags ou Configurer Connector Étalonner les tags ou Configurer Connector « La permission « Étalonner les tags » ou « Configurer Connector » est nécessaire pour modifier l'étape d'étalonnage. » / « La permission « Étalonner les tags » ou « Configurer Connector » est nécessaire pour appliquer un ajustement d'étalonnage. »

Par-dessus la permission, les deux étapes refusent tant qu'un essai retient la station (« Terminez l'opération Process en cours avant de modifier cette étape. » / « Terminez l'opération Process en cours avant d'appliquer cet ajustement. ») et tant que le runtime est arrêté (« Runtime arrêté »). La permission est relue au moment où la modification est validée, pas seulement quand le champ a été dessiné.

L'assistant deux points

Pressez Deux points dans l'en-tête d'une étape et l'assistant se déplie sous elle sous le titre Ajustement deux points. Il ne modifie jamais le tag tant qu'il est ouvert ; rien ne change avant que vous ne pressiez Appliquer l'ajustement. La première ligne dit ce qu'une capture lit : « La capture emploie la sortie actuelle de la mise à l'échelle, avant l'étalonnage, les limites et les décimales. » ou « La capture emploie la sortie actuelle de l'étalonnage, avant les limites et les décimales. » Le bouton n'est pas dessiné pour un rôle qui ne pourra jamais appliquer l'étape.

Étape 1 : deux points de référence

Deux groupes de champs, Point n° 1 et Point n° 2, chacun avec Attendue (la valeur que l'étape devrait produire à cette référence) et Lue (ce que l'étape y produit aujourd'hui). Saisissez les deux comme des nombres finis ; tout le reste est signalé « Saisissez un nombre fini. » Un champ vide est admis pendant que vous travaillez. L'ordre n'a pas d'importance, mais les deux valeurs attendues doivent être différentes et les deux valeurs lues doivent être distinguables.

Étape 2 : capturer ou saisir la lecture

Capturer remplit la valeur Lue du point avec la sortie en direct de l'étape à cet instant et l'horodate (« Capturée à 14:02:33 ») ; le bouton indique ensuite Recapturer. Une capture est refusée quand la dernière lecture n'a pas de communications correctes (« Une lecture en direct avec des communications correctes est nécessaire. ») ou quand l'étape n'a pas de valeur finie (« L'étape sélectionnée n'a pas de valeur en direct finie. »). Saisir une valeur Lue à la main efface l'horodatage de capture du point.

Les deux lectures sont rattachées aux coefficients de l'étape tels qu'ils étaient au moment de la prise. Si ces coefficients changent sous vos yeux (quelqu'un modifie le champ, une autre fenêtre applique un ajustement), la capture ou la saisie suivante ouvre une paire neuve : la valeur Lue de l'autre point et les deux horodatages sont effacés, et le brouillon indique « Les réglages de l'étape ont changé après la première lecture. Capturez ou saisissez de nouveau les deux valeurs lues. »

Étape 3 : lire le verdict et l'aperçu

Avec les quatre valeurs présentes, l'assistant évalue le brouillon sur une copie jetable du tag, si bien que l'aperçu emploie le calcul de production. Un brouillon qui ne peut pas devenir une correction sûre dit pourquoi, à côté des points :

Message Cause
Saisissez les valeurs attendues et lues pour les deux points. Un champ est vide.
La correction deux points exige un tag numérique. Le tag n'est pas numérique.
Toutes les valeurs des points doivent être des nombres finis. Une valeur est infinie ou n'est pas un nombre.
Les valeurs attendues doivent être différentes. Des valeurs attendues égales ne définissent aucune droite.
Les valeurs lues sont égales ou trop proches pour être distinguées sans risque. Les lectures diffèrent de huit pas de virgule flottante au plus.
L'écart entre les points est trop grand pour être calculé sans risque. La soustraction des points a débordé.
L'étape sélectionnée a des coefficients actuels non valides. L'Angulaire ou le Linéaire actuel de l'étape n'est pas fini.
La correction des points produit des coefficients hors de la plage prise en charge. La correction elle-même n'est pas finie.
Composer la correction avec l'étape actuelle dépasse la plage prise en charge. La paire composée n'est pas finie.
L'étape obtenue ne peut pas être inversée sans risque. L'Angulaire composé vaut 0 ou est trop petit pour servir de diviseur, ce qui rendrait les écritures impossibles.
Le candidat n'a pas pu être évalué à travers la chaîne de conversion du tag. L'aperçu n'a pas pu produire de valeurs finies.

Un brouillon valide affiche le tableau Aperçu de l'ajustement : une ligne par point de référence et une pour la lecture En direct, avec la sortie de l'étape Avant l'ajustement, Après lui, la valeur Attendue et, pour la mise à l'échelle seulement, Finale, la valeur après toutes les étapes suivantes. La ligne En direct affiche des tirets tant que le tag n'a aucune lecture.

Ce que l'assistant calcule : une correction de pente (Attendue2 − Attendue1) ÷ (Lue2 − Lue1) et de décalage Attendue1 − pente × Lue1, appliquée par-dessus la sortie actuelle de l'étape, puis composée avec la paire actuelle de l'étape en l'Angulaire et le Linéaire candidats qui la remplacent. Une étape désactivée compte pour la paire identité (1, 0) dans ce calcul, et Appliquer allume l'étape.

Étape 4 : appliquer ou annuler

Appliquer l'ajustement n'est actif que lorsque chaque champ est valide, qu'il n'y a aucune erreur de capture, que l'aperçu est valide, et que le rôle et la station le permettent ; sinon la raison est imprimée au-dessus des boutons. Le presser écrit la paire candidate sur cette seule étape, active l'étape, rapporte « Ajustement deux points d'étalonnage appliqué à « Temperature ». » (ou « … de mise à l'échelle … ») et ferme l'assistant. Il refuse, en laissant le brouillon ouvert pour un nouvel essai, quand l'étape a changé depuis l'aperçu (« Les réglages de l'étape ont changé après l'aperçu. Revoyez les points et réessayez ; rien n'a été appliqué. »), quand l'équipement conservé a changé en dehors de ce brouillon (« Les réglages d'étape conservés ont changé en dehors de ce brouillon. Rechargez et réessayez ; rien n'a été appliqué. »), quand le tag ou son équipement n'existe plus, ou quand la station refuse les modifications. « Application… » s'affiche pendant l'opération ; chaque refus dit que rien n'a été appliqué et les coefficients précédents restent.

Annuler ferme l'assistant et jette le brouillon. Sélectionner un autre tag le ferme aussi ; un brouillon ne vit que tant que son assistant est ouvert.

Ce qu'Étalonner les tags permet à elle seule

Un rôle qui détient Étalonner les tags et non Configurer Connector voit tout le Connector en lecture seule, avec une seule ouverture ménagée pour l'étalonnage :

  • Sur la page d'un tag, la case de l'étape Étalonnage, son Angulaire et son Linéaire, et son assistant deux points avec Appliquer sont actifs. Chaque autre champ est inerte, avec la note « Modifier le Connector demande la permission « Configurer Connector ». » au-dessus de la carte Général, et les champs de mise à l'échelle portent le message de la mise à l'échelle en infobulle.
  • Les cellules Ét. × et Ét. + de la grille de l'équipement ne sont pas modifiables pour ce rôle ; l'étalonnage passe par la page du tag.
  • Aucun verbe de création, d'activation, de désactivation, de suppression, d'écriture, de découverte ni de remplacement n'est dessiné.

Étalonner les tags est un sous-ensemble de Configurer Connector : un rôle qui détient Configurer détient tout ce qui est ici. Le catalogue des permissions est sur Permissions.