Um tag no Protolinker representa um dado específico trocado por meio de um protocolo.
Em outras palavras, enquanto o Protocolo define como os dispositivos se comunicam, a tag define qual informação está sendo comunicada.
Por exemplo, um sensor de temperatura conectado via Modbus pode ter uma Tag chamada “temperature”, que armazena a leitura atual em °C.
Porque Tags são importantes #
As Tags oferecem uma forma consistente e padronizada de referenciar dados entre diferentes protocolos. Em vez de precisar lembrar endereços de dispositivos, números de registradores ou IDs de mensagens, você trabalha com nomes claros e fáceis de entender, legíveis por humanos. Isso torna o uso do Protolinker muito mais intuitivo, facilitando a criação de links, a manutenção das configurações e a integração entre sistemas de maneira simples e eficiente.
Isso torna integrações complexas muito mais fáceis de gerenciar, pois você pode:
- Identificar valores por nomes significativos, como motor_speed em vez de registrador 40001.
- Linkar protocolos diferentes, mapeando Tags de um protocolo para outro.
- Monitorar e depurar o fluxo de dados de forma clara e intuitiva, sem precisar de conhecimento técnico profundo sobre cada protocolo.
Como as Tags funcionam no Protolinker #
-
Criação de Tag
- As Tags são criadas dentro do Protolinker definindo um nome (ex: temperature) e uma fonte (ex: um registrador Modbus).
-
Link de Tag
- Após criadas, as Tags podem ser vinculadas entre diferentes protocolos.
- Por exemplo: uma Tag Modbus chamada temperature pode ser ligada a uma Tag MQTT chamada sensor/temperature, tornando os dados do sensor Modbus disponíveis no tópico MQTT, e vice-versa.
-
Transformação de Tags (Opcional)
- O Protolinker permite aplicar transformações simples nas Tags usando scripts
- Isso é útil para escalar, converter ou filtrar os dados antes de enviá-los a outro protocolo.
-
Uso das Tags
- Aplicações ou sistemas externos conectados ao Protolinker interagem apenas com as Tags, e não com os endereços brutos dos protocolos. Isso simplifica a comunicação, torna o sistema mais legível e facilita a integração entre dispositivos industriais e plataformas IoT.
Exemplo Prático #
- Lado do dispositivo: o sensor Modbus envia o valor bruto registrador 40001 = 253.
- Tag do Protolinker: a Tag temperature é configurada para representar 25,3 °C (valor escalonado).
- Lado da saída: o dado é publicado via MQTT como sensor/temperature = 25.3.
Dessa forma, as Tags funcionam como uma ponte entre os dados brutos dos protocolos e informações compreensíveis e utilizáveis, permitindo que diferentes sistemas troquem dados de forma padronizada, clara e eficiente dentro do Protolinker..
