Taratura

La fase Taratura di un tag, la procedura guidata a due punti passo per passo, che cosa fa e che cosa rifiuta Applica, e che cosa consente da solo il permesso Tarare i tag.

Visualizza come Markdown

La Taratura è la seconda fase lineare della catena di conversione di un tag numerico: tarato = scalato × Angolare + Lineare, applicata dopo la Scalatura e prima di Lettura non valida, Limiti e Decimali. Esiste perché una correzione rilevata contro un riferimento, prima e dopo l'intervento, possa essere registrata senza toccare i calcoli di intervallo della Scalatura, ed è l'unica fase che un ruolo con Tarare i tag può modificare senza Configurare Connector. Sia la fase Scalatura sia la fase Taratura portano una procedura guidata Due punti che calcola la coppia a partire da due punti di riferimento.

La fase

Sulla scheda Conversione della pagina Tag la fase si legge Taratura con la sua casella di spunta (disattiva per impostazione predefinita), Angolare (×) (predefinito 1), Lineare (+) (predefinito 0), il pulsante Due punti nella sua testa, e il risultato corrente a destra: = value mentre la fase si applica, → value mentre viene saltata. La griglia del dispositivo mostra la stessa coppia come Tar. × e Tar. + e il risultato come Tarato, modificabili solo per Configurare Connector.

Un Angolare pari a 0 viene rifiutato dove viene scritto: « Un fattore di taratura pari a 0 azzererebbe ogni lettura. Immettere il fattore per cui moltiplicare (1 mantiene il valore). »

Come viene salvata la modifica di una fase

Le modifiche a Scalatura e Taratura non viaggiano sul salvataggio automatico ritardato del dispositivo. Ogni conferma (la casella di spunta, uno qualunque dei due campi) viene scritta subito ed è limitata alla fase: solo quella fase di quel tag viene copiata sul dispositivo memorizzato, così una modifica di sola taratura non porta mai con sé una bozza di configurazione in attesa, e un salvataggio automatico dell'intero dispositivo in corso nello stesso momento non sovrascrive mai la correzione. Una conferma rifiutata o non riuscita ricarica quella fase dal database, così un valore respinto non resta mai sulla pagina; il motivo arriva nel registro delle azioni (« La modifica della fase non è stata salvata: … »).

Chi può modificare quale fase

Fase Campi manuali e casella di spunta Applica di Due punti Messaggio quando viene rifiutata
Scalatura Configurare Connector Configurare Connector « Per modificare la fase Scalatura serve il permesso Configurare Connector. » / « Per applicare una regolazione della Scalatura serve il permesso Configurare Connector. »
Taratura Tarare i tag oppure Configurare Connector Tarare i tag oppure Configurare Connector « Per modificare la fase Taratura serve il permesso Tarare i tag oppure Configurare Connector. » / « Per applicare una regolazione della Taratura serve il permesso Tarare i tag oppure Configurare Connector. »

Oltre al permesso, entrambe le fasi rifiutano mentre una prova tiene la stazione (« Terminare l'operazione Process attiva prima di modificare questa fase. » / « Terminare l'operazione Process attiva prima di applicare questa regolazione. ») e mentre il runtime è fermo (« Runtime fermo »). Il permesso viene letto di nuovo quando la modifica viene confermata, non soltanto quando il campo è stato disegnato.

La procedura guidata a due punti

Premi Due punti nella testa di una fase e la procedura guidata si apre sotto la fase come Regolazione a due punti. Finché è aperta non modifica mai il tag; nulla cambia prima che tu prema Applica la regolazione. La prima riga dice che cosa legge un'acquisizione: « L'acquisizione usa l'uscita attuale della Scalatura, prima di Taratura, Limiti e Decimali. » oppure « L'acquisizione usa l'uscita attuale della Taratura, prima di Limiti e Decimali. » Il pulsante non viene disegnato per un ruolo che non potrà mai applicare la fase.

Passo 1: due punti di riferimento

Due gruppi di campi, Punto 1 e Punto 2, ciascuno con Atteso (il valore che la fase dovrebbe restituire a questo riferimento) e Letto (quello che la fase restituisce lì oggi). Scrivili entrambi come numeri finiti; qualunque altra cosa viene segnata « Immettere un numero finito. » Il vuoto è ammesso mentre lavori. L'ordine non conta, ma i due valori attesi devono essere diversi e i due valori letti devono essere distinguibili.

Passo 2: acquisire o scrivere la lettura

Acquisisci riempie il campo Letto del punto con l'uscita dal vivo della fase in questo momento e la marca (« Acquisito 14:02:33 »); dopo si legge Riacquisisci. Un'acquisizione viene rifiutata quando l'ultima lettura non ha comunicazione buona (« Serve una lettura dal vivo con comunicazione buona. ») oppure quando la fase non ha un valore finito (« La fase selezionata non ha un valore dal vivo finito. »). Scrivere a mano un valore Letto cancella la marca di acquisizione di quel punto.

Entrambe le letture sono fissate ai coefficienti che la fase aveva nel momento in cui sono state prese. Se quei coefficienti cambiano sotto di te (qualcuno modifica il campo, un'altra finestra applica una regolazione), l'acquisizione o la lettura scritta successiva avvia una coppia nuova: il valore Letto dell'altro punto ed entrambe le marche vengono cancellati, e la bozza dice « Le impostazioni della fase sono cambiate dopo la prima lettura. Acquisire o immettere di nuovo entrambi i valori letti. »

Passo 3: leggere l'esito e l'anteprima

Con i quattro valori presenti la procedura guidata valuta la bozza su una copia usa e getta del tag, così l'anteprima esegue i calcoli di produzione. Una bozza che non può diventare una correzione sicura dice perché, accanto ai punti:

Messaggio Causa
Immettere i valori attesi e letti per entrambi i punti. Un campo è vuoto.
La correzione a due punti richiede un tag numerico. Il tag non è numerico.
Tutti i valori dei punti devono essere numeri finiti. Un valore è infinito oppure non è un numero.
I valori attesi devono essere diversi. Valori attesi uguali non definiscono alcuna retta.
I valori letti sono uguali o troppo vicini per essere distinti in sicurezza. Le letture differiscono per non più di otto passi in virgola mobile.
La differenza tra i punti è troppo grande per essere calcolata in sicurezza. La sottrazione dei punti ha superato l'intervallo rappresentabile.
La fase selezionata ha coefficienti attuali non validi. L'Angolare o il Lineare attuale della fase non è finito.
La correzione dei punti produce coefficienti fuori dall'intervallo supportato. La correzione in sé non è finita.
Componendo la correzione con la fase attuale si supera l'intervallo supportato. La coppia composta non è finita.
La fase risultante non può essere invertita in sicurezza. L'Angolare composto è 0, oppure è troppo piccolo per dividerci, il che renderebbe impossibili le scritture.
Non è stato possibile valutare il candidato attraverso la catena di conversione del tag. L'anteprima non è riuscita a produrre valori finiti.

Una bozza valida mostra la tabella Anteprima della regolazione: una riga per ogni punto di riferimento e una per la lettura Dal vivo, con l'uscita della fase Prima della regolazione, Dopo di essa, il valore Atteso e, solo per la Scalatura, Finale, cioè il valore dopo ogni fase successiva. La riga Dal vivo mostra dei trattini finché il tag non ha una lettura.

Che cosa calcola la procedura guidata: una correzione con pendenza (Atteso2 − Atteso1) ÷ (Letto2 − Letto1) e scostamento Atteso1 − pendenza × Letto1, applicata sopra l'uscita attuale della fase, poi composta con la coppia attuale della fase nell'Angolare e nel Lineare candidati che la sostituiscono. Una fase disattivata conta a questo scopo come la coppia identità (1, 0), e Applica accende la fase.

Passo 4: applicare o annullare

Applica la regolazione è attivo solo quando ogni campo è valido, non c'è alcun errore di acquisizione, l'anteprima è valida, e il ruolo e la stazione lo consentono; altrimenti il motivo viene stampato sopra i pulsanti. Premendolo, la coppia candidata viene scritta su quella sola fase, la fase viene accesa, viene riferito « Regolazione a due punti della Taratura applicata a 'Temperature'. » (oppure « Regolazione a due punti della Scalatura … ») e la procedura guidata si chiude. Rifiuta, lasciando la bozza aperta per un altro tentativo, quando la fase è cambiata dopo l'anteprima (« Le impostazioni della fase sono cambiate dopo l'anteprima. Rivedere i punti e riprovare; non è stato applicato nulla. »), quando il dispositivo memorizzato è cambiato al di fuori di questa bozza (« Le impostazioni di fase salvate sono cambiate al di fuori di questa bozza. Ricaricare e riprovare; non è stato applicato nulla. »), quando il tag o il suo dispositivo non esiste più, oppure quando la stazione rifiuta le modifiche. Mentre è in corso si legge « Applicazione… »; ogni rifiuto dice che non è stato applicato nulla, e i coefficienti precedenti restano.

Annulla chiude la procedura guidata e scarta la bozza. Anche selezionare un altro tag la chiude; una bozza vive solo finché la sua procedura guidata è aperta.

Che cosa consente da solo Tarare i tag

Un ruolo che ha Tarare i tag ma non Configurare Connector vede tutto il Connector in sola lettura, con una sola apertura per la taratura:

  • Sulla pagina di un tag, la casella di spunta della fase Taratura, il suo Angolare e il suo Lineare, e la sua procedura guidata a due punti con Applica sono attivi. Ogni altro campo è inerte, con la nota « Per modificare il Connector serve il permesso “Configurare Connector”. » sopra la scheda Generale, e i campi della Scalatura portano come suggerimento il messaggio della Scalatura.
  • Le celle Tar. × e Tar. + della griglia del dispositivo non sono modificabili per questo ruolo; la taratura passa dalla pagina del tag.
  • Non viene disegnato alcun verbo di creazione, abilitazione, disabilitazione, eliminazione, scrittura, rilevamento o sostituzione.

Tarare i tag è un sottoinsieme di Configurare Connector: un ruolo che ha Configurare ha tutto quello che sta qui. Il catalogo dei permessi è su Permessi.