Um aplicativo de configuração e um serviço de background que resolvem a barreira de conectividade entre o legado OPC DA e as arquiteturas IIoT baseadas em OPC-UA.

O Problema de Conectividade
Muitas plantas industriais ainda operam com CLPs e sistemas SCADA legados que oferecem dados exclusivamente via OPC DA (Data Access), um protocolo antigo e fortemente acoplado ao ecossistema Windows (DCOM), o que inviabiliza a integração segura com a nuvem, arquiteturas de Edge Computing e sistemas de Inteligência Artificial modernos.
O Aplicativo Configurador (Configurator)
O sistema é composto por uma interface de usuário de janela simples e direta, onde você prepara o ambiente:
- Descoberta Local: O aplicativo lista automaticamente os servidores OPC DA disponíveis na máquina local.
- Navegação de Tags: O usuário conecta ao servidor legado e navega pela árvore de tags (browse) com estrutura visual, exatamente como em um client OPC padrão.
- Seleção Intuitiva: Basta selecionar (checkbox) as tags que deseja publicar e expor para a rede moderna via OPC-UA.
- Geração de Configuração: O aplicativo salva as preferências do usuário, criando a base que será utilizada pelo serviço que roda em background.
Serviço Windows (Background Worker)
Após salvar a configuração através do configurador, a aplicação principal entra em ação operando como um Serviço do Windows (transparente e autônomo):
- Loop Contínuo: O serviço fica continuamente lendo os dados do servidor OPC DA local e atualizando as tags em tempo real na interface OPC-UA.
- Endpoint OPC-UA Nativo: Levanta um servidor OPC-UA seguro e moderno publicando todas as tags selecionadas.
- Leitura e Escrita Bidirecional: Permite não apenas monitorar e ler os valores via OPC-UA, mas enviar comandos de escrita (write) de volta para o sistema legado.
- Auto Reconexão: Em caso de instabilidade, queda de energia ou reinicialização do servidor OPC DA local, o serviço detecta a falha e tenta a reconexão automática contínua sem necessidade de intervenção humana.