Controle deslizante de setpoint
Um cursor entre dois extremos: arrastar prepara o valor, a tecla o escreve, e no resto do tempo o cursor acompanha a planta.
Controle deslizante de setpoint move um setpoint por gesto em vez de digitação. A proteção dele contra o único acidente que um controle deslizante pode ter é a regra de dois passos: arrastar prepara, a tecla escreve. Mover o cursor não muda nada fora da tela, ele só declara o valor que está sendo pedido, e a planta é tocada quando o operador pressiona a tecla de envio ao lado. Uma manga cruzando uma tela de toque termina numa soltura como qualquer outro arrasto, então escrever ao soltar enviaria exatamente o gesto que ninguém quis. É um componente de Controle; um novo ocupa 6 × 1 células.
O controle não desenha leitura nenhuma; componha um Valor ao lado do percurso se o número tiver de estar na tela.
Dados
| Campo | O que ele faz | Valores | Padrão |
|---|---|---|---|
| Endereço | O endereço com raiz, na Logic, em que o setpoint cai e de onde ele é lido de volta: uma variável de memória ou uma tag escrevível. A lista é estreitada para pontos escrevíveis. | Texto livre; sugestões de pontos escrevíveis | vazio |
Formato
| Campo | O que ele faz | Valores | Padrão |
|---|---|---|---|
| Casas decimais | Casas decimais com que o valor preparado e a linha de resposta são escritos, os dois lugares em que este controle escreve um número. Em branco segue a preferência decimal da estação. Contagens fora da faixa são tomadas na borda e o painel diz isso. | de 0 a 15, ou em branco | em branco |
Percurso
Onde o cursor pode ir e onde ele pode parar. Os extremos são declaração do próprio controle, não uma leitura, e é por isso que o cursor continua percorrendo enquanto o ponto não diz nada.
| Campo | O que ele faz | Valores | Padrão |
|---|---|---|---|
| Mínimo | Onde o percurso começa. | Qualquer número finito | 0 |
| Máximo | Onde o percurso termina. Igual ou abaixo do mínimo não há o que percorrer: o painel avisa, e o controle fica desabilitado porque não enviaria nada. | Qualquer número finito | 100 |
| Passo | O menor movimento que o cursor faz. Toda posição em que ele para é um número inteiro de passos a partir do mínimo, então o valor enviado é sempre uma das paradas declaradas. Um passo que não divide o percurso é permitido, e o painel diz onde cai a última parada: o máximo então não é um valor que este controle envia. | Qualquer número finito positivo | 1 |
Como ele se comporta
- Acompanhando a planta. Sem nada preparado, o cursor fica na própria leitura do ponto. Uma leitura fora do percurso declarado, ou nenhuma leitura boa, não desenha cursor nenhum: um cursor estacionado no mínimo seria um setpoint que a tela inventou.
- Preparar. O primeiro toque congela o cursor onde o ponto o relatou por último e tinge o controle, que é o operador sendo avisado de que agora ele o está segurando. Arrastar prende às paradas e limita ao percurso. O valor preparado é só desta tela: ele não chega a nenhum outro circuito e nada o desenha como leitura.
- A tecla de envio nomeia a consequência dela antes de o dedo chegar: ela diz "Aplicar 42,5" enquanto um valor está preparado. Um valor enviado devolve o cursor ao ponto; um que o funil recusou continua preparado, para que a correção seja um empurrãozinho e não o gesto inteiro de novo.
- A tecla ✕ solta o cursor de volta para o ponto, a saída de uma preparação que ninguém quis. Ela está sempre na fileira (desabilitada enquanto nada está preparado), para que as teclas nunca se movam sob o dedo.
- Para um leitor de tela o controle diz o valor preparado ("42,5, ainda não enviado"), a leitura do próprio ponto, ou "Sem leitura", nunca um número que o ponto não relatou.
Semântica da escrita
A tecla de envio escreve o valor preparado pelo funil único da lógica da estação. Um ponto que
não pode guardar um número responde com a recusa na linha do controle; um envio bem-sucedido
responde "Escreveu 42,5". Os valores obtidos por passos são limpos do resíduo binário antes do
envio, então um setpoint nunca chega à planta como 0.30000000000000004. A autorização é
reconferida no toque, e a linha de resposta expira depois de alguns segundos.
Permissões e a trava
Enviar exige a permissão do papel para operar dashboards. Travado, o percurso e a tecla de envio ficam desabilitados e o componente ganha a marca de trava compartilhada com a razão na dica dele (veja a página de dashboards). Um ponto vinculado que não consegue ler ganha a marca compartilhada de leitura ruim; o controle em si continua usável, já que um setpoint é um valor absoluto e não pede leitura nenhuma antes.
As seções compartilhadas Aparência, Identificação, Posição e camada e Ações estão descritas na página de componentes.