Cursore di setpoint
Una maniglia fra due estremità: il trascinamento arma il valore, il tasto lo scrive, e per il resto la maniglia segue l'impianto.
Cursore di setpoint sposta un setpoint con un gesto invece che scrivendolo. La sua protezione contro l'unico incidente che un cursore può avere è la regola in due passi: il trascinamento arma, il tasto scrive. Muovere la maniglia non cambia nulla fuori dal sinottico, dichiara soltanto il valore che si sta chiedendo, e l'impianto viene toccato quando l'operatore preme il tasto di invio accanto. Una manica che attraversa uno schermo a sfioramento finisce con un rilascio come qualsiasi altro trascinamento, quindi scrivere al rilascio invierebbe esattamente il gesto che nessuno voleva. È un componente di Comando; uno nuovo occupa 6 × 1 celle.
Il controllo non disegna nessuna lettura propria; se il numero deve stare sullo schermo si compone un Valore accanto alla corsa.
Dati
| Campo | Che cosa fa | Valori | Predefinito |
|---|---|---|---|
| Indirizzo | L'indirizzo radicato di Logic in cui arriva il setpoint e da cui viene riletto: una variabile di memoria o un tag scrivibile. L'elenco è ristretto ai punti scrivibili. | Testo libero; suggerimenti di punti scrivibili | vuoto |
Formato
| Campo | Che cosa fa | Valori | Predefinito |
|---|---|---|---|
| Decimali | I decimali con cui vengono scritti il valore armato e la riga di risposta, i due posti in cui questo controllo scrive un numero. Vuoto segue la preferenza decimale della stazione. I conteggi fuori banda vengono presi al bordo e il pannello lo dice. | da 0 a 15, oppure vuoto | vuoto |
Corsa
Dove la maniglia può andare e dove può fermarsi. Le estremità sono una dichiarazione propria del controllo, non una lettura, ed è per questo che la maniglia percorre la corsa anche mentre il punto non dice nulla.
| Campo | Che cosa fa | Valori | Predefinito |
|---|---|---|---|
| Minimo | Dove comincia la corsa. | Qualsiasi numero finito | 0 |
| Massimo | Dove finisce la corsa. Uguale o inferiore al minimo non c'è nulla da percorrere: il pannello avverte, e il cursore è disattivato perché non invierebbe nulla. | Qualsiasi numero finito | 100 |
| Passo | Il movimento più piccolo che fa la maniglia. Ogni posizione in cui si ferma è un numero intero di passi dal minimo, così il valore inviato è sempre una delle fermate dichiarate. Un passo che non divide la corsa è ammesso, e il pannello dice dove cade l'ultima fermata: il massimo non è allora un valore che questo cursore invia. | Qualsiasi numero finito positivo | 1 |
Su un tag con lo stadio Limiti abilitato, il pannello avverte anche quando le fermate della corsa vanno oltre quei limiti, e li nomina: un valore armato là fuori viene rifiutato al tasto di invio invece di essere preso al bordo.
Come si comporta
- Segue l'impianto. Senza nulla di armato, la maniglia sta sulla lettura propria del punto. Una lettura fuori dalla corsa dichiarata, o nessuna lettura buona, non disegna nessuna maniglia: un pollice parcheggiato sul minimo sarebbe un setpoint inventato dal sinottico.
- Armare. Il primo tocco congela la maniglia dove il punto l'ha riferita per ultimo e tinge il controllo, che è il modo di dire all'operatore che ora la sta tenendo lui. Trascinando ci si aggancia alle fermate e ci si blocca dentro la corsa. Il valore armato appartiene soltanto a questo sinottico: non raggiunge nessun altro circuito e nulla lo disegna come lettura.
- Il tasto di invio nomina la sua conseguenza prima che il dito arrivi: legge "Imposta 42,5" mentre un valore è armato. Un valore inviato restituisce la maniglia al punto; uno che l'unico punto di scrittura ha rifiutato resta armato, così la correzione è una spinta e non tutto il gesto da capo. La sua larghezza non cambia mai: fin dall'inizio tiene il posto per il valore più largo che la corsa può mettervi, così armare un valore o rilasciare la maniglia non sposta né il tasto ✕ né la corsa accanto.
- Il tasto ✕ rilascia la maniglia al punto, la via d'uscita da un'armatura che nessuno voleva. È sempre sulla fila (disattivato finché non c'è nulla di armato), così i tasti non si spostano mai sotto il dito.
- A un lettore di schermo il cursore dice il valore armato ("42,5, non ancora inviato"), la lettura propria del punto, oppure "Nessuna lettura", mai un numero che il punto non ha riferito.
Semantica della scrittura
Il tasto di invio scrive il valore armato attraverso l'unico punto di scrittura della logica della stazione. Un punto che non può contenere un numero risponde con il rifiuto sulla riga del controllo; un invio riuscito risponde "42,5 scritto". I valori raggiunti a passi vengono ripuliti dal residuo binario prima dell'invio, così un setpoint non arriva mai all'impianto come 0.30000000000000004. L'autorizzazione viene ricontrollata alla pressione, e la riga di risposta scade dopo pochi secondi. Uno nuovo è alto una riga della griglia e, sotto un titolo d'angolo, quella riga lascia di rado spazio alla risposta: la risposta prende allora il posto del titolo finché resta visibile. Dove nessun titolo sta sopra il controllo (non ne è stato scritto nessuno, oppure ha ceduto la sua riga) e la cella resta senza riga per la risposta, questa prende la didascalia del tasto di invio; il tasto tiene la sua larghezza, così né il tasto ✕ né la corsa si spostano (vedi la pagina delle dashboard).
Su un tag con lo stadio Limiti abilitato, un valore armato fuori da quei limiti viene rifiutato allo stesso modo, con un motivo che nomina quei limiti, e resta armato: altrimenti il tag lo prenderebbe al bordo, e la riga annuncerebbe un valore che l'impianto non ha mai ricevuto.
Su un punto che contiene numeri interi (un tag di tipo intero la cui Scalatura e Taratura lasciano il valore invariato, o una variabile di memoria che contiene numeri interi), un valore armato con una parte decimale viene rifiutato allo stesso modo invece di essere arrotondato ("Questo punto accetta un numero intero, quindi 2.5 non viene scritto."), e resta armato: su un punto così, un passo decimale rende quelle fermate valori che non vengono mai inviati.
Permessi e il lucchetto
Per inviare serve il permesso di ruolo per comandare le dashboard. Bloccato, la corsa e il tasto di invio sono disattivati e il componente porta il segno del lucchetto condiviso con il motivo nel suo suggerimento (vedere la pagina delle dashboard). Un punto collegato che non riesce a leggere porta il segno condiviso di lettura non valida; il controllo in sé resta utilizzabile, dato che un setpoint è un valore assoluto e non chiede prima nessuna lettura.
Le sezioni condivise Aspetto, Identificazione, Posizione e livello e Azioni sono descritte nella pagina dei componenti.