Símbolos Status

São utilizados para representar pontos digitais de um a oito bits de comprimento. O símbolo é composto por um conjunto de múltiplos gráficos, um para cada valor possível do ponto. Cada gráfico será exibido na Tela quando o ponto assumir seu valor atribuído. Todos os demais gráficos ficarão ocultos.

Também contém um conjunto semelhante, igualmente com um gráfico para cada valor possível do ponto, que será exibido na tela em caso de perda de comunicação com o Dispositivo, de acordo com o último valor lido do ponto no momento da desconexão.

Esses símbolos são úteis para a representação do estado de elementos como bombas (ligada/desligada), válvulas (aberta/fechada), interruptores (aberto/fechado), seccionadoras, estado de equipamentos (on-line/off-line) ou de qualquer elemento que possa assumir um número finito de estados.

Estrutura

<svg> <g eq-symbol="{'type':'status'}"> <!-- Conteúdo estático (opcional) --> <g eq-data="{'type':'status','valqual':'0:0'}"> <!-- Conteúdo --> </g> <g eq-data="{'type':'status','valqual':'0:1'}"> <!-- Conteúdo --> </g> <g eq-data="{'type':'status','valqual':'1:0'}"> <!-- Conteúdo --> </g> <g eq-data="{'type':'status','valqual':'1:1'}"> <!-- Conteúdo --> </g> </g> </svg>

O grupo principal do arquivo SVG do símbolo contém um atributo eq-symbol cujo valor é status. Por meio desse atributo o sistema identifica todos os símbolos desse tipo incluídos na tela.

Dentro desse grupo encontramos o seguinte:

  • Grupos com atributo eq-data: Contêm o atributo valqual com conteúdo valor:qualidade. O primeiro está associado ao valor do ponto; por exemplo, quando o ponto assumir o valor 1 e a comunicação com o Dispositivo estiver correta, será exibido o gráfico com valqual 1:0. Já quando a comunicação com o Dispositivo for interrompida e o último valor do ponto tiver sido 1, será exibido o gráfico com valqual 1:1. Os demais gráficos permanecem ocultos.
  • Conteúdo estático: Outros elementos gráficos que não mudam de aspecto em relação aos registros associados ao símbolo. Por exemplo: decoração adicional, molduras, cores de fundo, etc.

Parâmetros do atributo “eq-data”

Parâmetro Descrição
type Indica o tipo de símbolo, coincide com o indicado no grupo pai dentro do atributo eq-symbol com o parâmetro type
valqual Contém dois números separados por “:”. O primeiro corresponde ao valor do ponto. O segundo corresponde ao estado da comunicação com o Dispositivo de onde esse ponto é lido, sendo 0 para comunicação normal e 1 para comunicação com falha.

Exemplo de bomba

Como pode ser visto, existem gráficos da bomba, um para cada combinação possível valor:qualidade. Os quatro gráficos ficam sobrepostos e apenas um deles é exibido por vez. O gráfico exibido é aquele cujo valor:qualidade corresponde ao estado atual. Cada um pertence a um grupo com atributo eq-data, que por sua vez pertence a um grupo pai com atributo eq-symbol.

Por exemplo, se a bomba estiver ligada (valor do ponto 0) e a comunicação com o Dispositivo de onde o ponto é lido estiver correta (qualidade 0), então será apresentado na tela o gráfico que se encontra em cima à esquerda na figura. Já se a comunicação com o Dispositivo estiver interrompida (qualidade 1) e o último valor do ponto tiver sido 1 (bomba desligada), então será exibido o gráfico que se encontra embaixo à direita na figura.

Pode ser incluído, embora não seja o caso neste exemplo, conteúdo estático dentro do grupo com atributo eq-symbol. Esse conteúdo estará sempre visível independentemente do estado do ponto.