Tags

A página da tag, cartão por cartão: o cabeçalho e os verbos, Geral, Origem com os campos de cada driver, Conversão, Valor ao vivo com o campo de escrita e Usada por, com o Substituir tudo.

Ver como Markdown

Uma tag é um ponto endereçável de um dispositivo: um endereço no barramento, um tipo de dado e a conversão que transforma a leitura bruta no valor de engenharia. Selecione a linha de uma tag sob um dispositivo, ou pressione Abrir numa linha da grade Tags do dispositivo, para abrir a página dela. Ver Connector lê a página; Configurar Connector a edita; Calibrar tags edita apenas o estágio de Calibração.

O cabeçalho

Um ponto ao vivo (verde enquanto a tag tem valor, âmbar quando o valor é um substituto ou quando o estágio de Limites levantou uma falha, cinza no resto do tempo), o nome da tag e, abaixo dele, o endereço dela, Connector.<Driver>.<Folders…>.<Device>.<Tag>, que é o que o Logic e os dashboards digitam. Mais abaixo, quando se aplicam: uma nota de atenção com a dica de validação (um nome em branco, um endereço ausente, um fator igual a 0) e o último erro em vermelho.

A barra de comandos

Comando O que faz Esmaecido quando (situação) Não aparece quando (papel)
Copiar valor Copia para a área de transferência o valor de engenharia como ele é exibido ("Valor de 'Temperature' copiado para a área de transferência."). Nunca. Nunca.
Habilitar Devolve a tag à aquisição e ao espaço de endereços ao vivo. Já está habilitada, ou a estação recusa mudanças. Sem Configurar Connector.
Desabilitar Retira a tag da aquisição e do espaço de endereços ao vivo; o dispositivo continua lendo as outras tags dele. Já está desabilitada, ou a estação recusa mudanças. Sem Configurar Connector.
Excluir tag (tinta de perigo, à direita) Pergunta "Excluir 'Temperature'? Isso a remove de 'Furnace'. Isso não pode ser desfeito.", exclui e seleciona o dispositivo. A estação recusa mudanças. Sem Configurar Connector.

Todo cartão salva sozinho, como descrito em Connector. Os cartões Geral e Origem ficam inertes para um papel sem Configurar Connector, com a nota "Alterar o Connector exige a permissão “Configurar Connector”." em cima.

O cartão Geral

Campo O que é Valores / padrão Efeito
Nome da tag O nome do ponto; o último segmento tanto da chave de barramento quanto do endereço. Obrigatório. Digitar mostra antes quantas referências a renomeação carrega; confirmar as reescreve: "Tag renomeada e 2 referências atualizadas." Em branco é recusado: "O nome da tag é obrigatório." Nomes de tag OCPP têm de terminar em Meter ou Status: "Nomes de tag OCPP devem terminar em 'Meter' ou 'Status' (por exemplo, Connector1Meter)."
Tipo de dado O tipo escalar OPC UA que o servidor embutido expõe. Boolean, SByte, Byte, Int16, UInt16, Int32, UInt32, Int64, UInt64, Float, Double, String, DateTime, Guid, ByteString, reduzidos ao que o driver consegue empacotar; Float por padrão onde o driver o tem, senão o primeiro tipo que ele oferece. Mudá-lo ajusta o que depende dele: uma ação de limite NaN vira Null num tipo que não guarda NaN, a política de NaN volta a repassar num tipo não numérico, um tipo de sinal simulado incompatível com o tipo é trocado pelo padrão do tipo, e uma classe de registrador Modbus atravessa a fronteira bit/registrador junto com o tipo. O cartão Conversão muda de forma com ele.
Acesso Se a estação lê, escreve ou faz as duas coisas. Somente leitura, Somente escrita, Leitura e escrita; Somente leitura. OCPP, Matter e LoRaWAN oferecem só Somente leitura. Leitura e escrita e Somente escrita desenham o campo de escrita no cartão Valor ao vivo; uma tag Somente escrita não é lida ciclicamente e não conta para a saúde do dispositivo.
Unidade A unidade de engenharia, texto livre. Vazia. Mostrada ao lado do resultado de cada estágio e do valor de engenharia, e em todo lugar em que o valor aparece.
Intervalo de leitura (ms) Uma sobreposição, por tag, do intervalo de leitura do dispositivo. 0 (usar o padrão do dispositivo); um valor negativo é salvo como 0. Escondido em Mitsubishi MC, BACnet, IEC 61850, OCPP e LoRaWAN, que o ignoram.

O cartão Origem

"De onde vem o valor desta tag, e a leitura bruta mais recente." Os campos dependem do driver; as páginas dos drivers explicam a semântica, este é o inventário como o painel o desenha.

Endereço em texto livre

Drivers endereçados por um símbolo que você digita mostram um campo só, rotulado por driver: Node id (OPC UA), Símbolo (Beckhoff ADS), Endereço do dispositivo (Mitsubishi MC), Caminho MMS (IEC 61850), Tag do controlador (Rockwell), Caminho do recurso (Redfish), Caminho PI (AVEVA PI), Caminho (HTTP), com a dica do driver abaixo. O campo é obrigatório nesses drivers: "O Node id é obrigatório neste driver."

Campos tipados por driver

Driver Campos
Modbus TCP, Modbus RTU Classe de registrador (HoldingRegister, InputRegister, Coil, DiscreteInput; o padrão segue o tipo e o acesso: um booleano somente leitura é DiscreteInput, um gravável é Coil, um número somente leitura é InputRegister, um gravável é HoldingRegister) e Número do registrador (base 0).
Siemens S7 Área (DataBlock, Merker, ProcessInput, ProcessOutput, Timer, Counter), Número do DB (só em DataBlock), Byte inicial, Bit (0-7) (tags booleanas), Comprimento máximo (em branco = 254) (tags String).
Rockwell Deslocamento na tag (bytes, bits em BOOL), depois do campo Tag do controlador; 0 é o começo da tag.
BACnet Tipo de objeto (AnalogInput, AnalogOutput, AnalogValue, BinaryInput, BinaryOutput, BinaryValue, MultiStateInput, MultiStateOutput, MultiStateValue) e Instância. O que é lido é o valor presente.
OCPP Connector (o número do conector, 1 por padrão), com a nota "Dê à tag um nome terminado em …Meter (leitura de energia) ou …Status (estado do conector)."
Redfish Ponteiro JSON (em branco = documento inteiro), "por exemplo /Temperatures/0/ReadingCelsius", depois do Caminho do recurso.
Matter Saída (endpoint) e Atributo, dois números; o nome da tag é o cluster a ler, escrito como o catálogo o escreve (On/Off, Level Control, Temperature Measurement), e não leva dois-pontos.
LoRaWAN Endereçar por canal/tipo Cayenne LPP (caixa de seleção), Canal / deslocamento no payload, Código de tipo LPP (com o LPP ligado), Máscara de bits (hex, em branco = nenhuma), Multiplicador (em branco = nenhum).

Comprimento e ordem de bytes no barramento

Campo Mostrado para O que é
Quantidade (registradores, em branco = automático) Modbus, só em tags String Quantos registradores de 16 bits ler; em branco lê 4. Os outros tipos Modbus têm largura fixa (um registrador para booleano, dois para Int32 e Float), então o campo não é desenhado neles.
Comprimento de leitura (bytes, em branco = automático) Beckhoff, Mitsubishi, IEC 61850, LoRaWAN A contagem de bytes; em branco, ela é derivada do tipo: 1 para Boolean, Byte e SByte; 2 para Int16 e UInt16; 4 para Int32, UInt32 e Float; 8 para Int64, UInt64 e Double; 16 para String; 4 nos demais casos.
Byte mais significativo primeiro Modbus (tags numéricas), LoRaWAN Qual ponta do valor vem primeiro no barramento. Ligado por padrão no Modbus, desligado no LoRaWAN. O Modbus não define ordem de bytes para texto, então uma tag Modbus String não recebe a opção.
Palavra mais significativa primeiro Modbus Qual metade de 16 bits vem na frente num valor de dois registradores. Ligado por padrão. Não é oferecido no LoRaWAN, cujo payload não tem palavra a pôr na frente.

Endereço de origem (barramento)

Toda tag não simulada fecha o grupo de campos com uma prévia somente leitura do endereço que o driver de fato recebe, montado a partir dos campos acima e dos campos de conexão do dispositivo: 0?quantity=2 para um registrador Modbus, DB1?0 para um byte do S7, Program:Main.Counter?0 para uma tag Rockwell, MAIN.fValue?4 para um símbolo ADS, 0,3 para um objeto BACnet, ocpp://<charge point>/<connector>, <resource>#/Temperatures/0/ReadingCelsius no Redfish, <DevEUI>/<channel>/<lpp>?quantity=<n> no LoRaWAN, <endpoint>/<attribute> no Matter, e o próprio símbolo em OPC UA, AVEVA PI e HTTP (prefixado com o caminho do recurso do dispositivo).

Parâmetros do sinal simulado

Uma tag Simulated não tem campo de endereço: o nome dela é o ponto. Em vez disso: Tipo de sinal, uma lista reduzida às formas que o tipo de dado consegue gerar, cada uma com um desenho pequeno da forma ao lado do nome (Senoide, Rampa, Passeio aleatório e Contador para números; Booleano alternado para booleano; Texto de enumeração para String; Relógio para DateTime; GUID aleatório para Guid; Bytes aleatórios para ByteString; Setpoint mantido e Pulso para qualquer tipo). Valor padrão aparece em Passeio aleatório, Contador e Setpoint mantido, como campo de texto, como caixa de seleção "O padrão é ligado (true)" em booleano, ou como campo de data em DateTime. Estados (separados por ponto e vírgula) aparece em Texto de enumeração: "por exemplo Run;Stop;Pause (avança um passo a cada 3 s)." Os parâmetros de forma que o painel não edita (a faixa e o período de uma senoide, a retenção de um pulso) viajam com a tag sem mudar. A página Simulated lista todos os parâmetros.

Valor bruto

O cartão fecha com a leitura bruta mais recente, como o driver a entregou, antes de qualquer conversão; um traço quando não há nenhuma.

O cartão Conversão

"Como o valor bruto vira o valor de engenharia." O cartão é desenhado para tipos numéricos, booleanos e String; DateTime, Guid e ByteString passam sem mudança e não mostram cartão.

Numa tag numérica, o cartão é a cadeia em estágios, de cima para baixo: Valor bruto, depois Escala (Angular (×), Linear (+), um botão Dois pontos), Calibração (os mesmos três), Leitura inválida (duas políticas), Limites (Mín, Máx, Ação), Decimais (Decimais) e Valor de engenharia com a unidade. Cada estágio, da Escala em diante, carrega no seu cabeçalho uma caixa de seleção que liga ou desliga o estágio, e um resultado à direita: = valor quando o estágio se aplica, → valor quando ele é ignorado. Uma falha de limite deixa o estágio Limites vermelho e imprime "O valor 130 está fora dos limites [0, 100]." abaixo do cartão. A matemática, os padrões e as políticas estão em A cadeia de valor; o assistente de dois pontos e a divisão de permissão entre Escala e Calibração estão em Calibração.

Uma tag booleana mostra Inverter (reportar a negação do valor bruto), o Resultado e as políticas de Leitura inválida. Uma tag String mostra Início da subcadeia e Comprimento (em branco = até o fim), o Resultado e as políticas de Leitura inválida.

Passadas a Escala e a Calibração, os estágios numéricos e as transformações booleana e String são configuração comum: Configurar Connector as edita, todo o resto as lê.

O cartão Valor ao vivo

Item O que mostra
Valor atual O valor de engenharia, formatado com as decimais e a unidade da tag; um traço quando não há nenhum.
Nota de substituição Quando o valor não é uma medição: "Substituindo uma medição ausente.", "Último valor bom, mantido enquanto o dispositivo não responde." ou "Substituindo uma leitura que falhou.", conforme as políticas de Leitura inválida.
Carimbo de tempo da origem Quando o equipamento fez a leitura. Enquanto uma leitura está falhando, o rótulo vira Última tentativa e o carimbo é o da tentativa; enquanto o último valor bom é mantido, o carimbo continua sendo o daquela leitura.
Carimbo de tempo da aplicação Quando o servidor embutido a recebeu.
Valor a escrever Numa tag Leitura e escrita ou Somente escrita, e só com Configurar Connector: um campo de texto (uma caixa de seleção "Ligado (true)" em booleano, um campo de data em DateTime) e Escrever. "Digite o valor de engenharia; a escala e a inversão são revertidas antes da escrita." A linha de status mostra "Valor escrito.", "A escrita falhou.", "Digite um valor para escrever." ou "Não foi possível converter o valor."

Escrever fica esmaecido com o seu motivo enquanto uma execução segura a estação ou o runtime está parado. Uma escrita é recusada como "A escrita falhou." quando uma trava de origem do Logic segura a tag, quando o driver a rejeita, ou quando o dispositivo não está conectado. O que é revertido antes de o valor bruto sair está em A cadeia de valor.

O cartão Usada por

"Vínculos de canal, definições do Logic e componentes de dashboard que referenciam esta tag." A tabela lista toda referência com Tipo (Canal, Intertravamento de parada, Automação, Variável, Ação, Alarme, Dashboard), Local (o modelo ou o dashboard que a contém; vazio nos tipos do Logic de primeiro nível) e Nome. Sem nenhuma, "Nenhum canal nem propriedade referencia esta tag." A consulta é informativa: uma falha deixa a grade vazia.

Para Configurar Connector, o cartão acrescenta o aparato de substituição: um seletor que lista por endereço toda outra tag do espaço de endereços ao vivo, um botão Substituir tudo e uma ação de substituir por linha. Substituir tudo reescreve para a tag escolhida toda referência listada, num lote de tudo ou nada ("4 referência(s) agora usam Connector.Simulated.Air.Pump.Flow."; "Nenhuma referência a substituir."); a ação de linha reescreve apenas aquela ("'Furnace temperature' agora referencia Connector.Simulated.Air.Pump.Flow.", ou "A referência mudou nesse meio-tempo. Atualize e tente de novo." quando ela se moveu debaixo de você). Uma referência Intertravamento de parada ou Automação é estrutura do Process, então substituí-la exige Gerenciar o Process por cima: "Substituir a origem de um intertravamento de unidade exige a permissão de gerenciar o Process." e "O Substituir tudo inclui uma origem de intertravamento de unidade e exige a permissão de gerenciar o Process."

O que a página da tag não faz

O dispositivo e o driver da tag são fixos; para mudar um ponto de lugar, crie-o no outro dispositivo e use o Substituir tudo. Aqui os estágios de uma tag só são editados de cada vez; edições de várias linhas são a edição em massa da grade do dispositivo, descrita em Dispositivos. Não há histórico nem tendência na página: o ponto ao vivo, o valor e os carimbos de tempo são a amostra atual, atualizada uma vez por segundo.